システムにインストールされている Python のバージョンに基づいて、最初に特定のパッケージ (PyMOL) をインストールし、ユーザーのデスクトップにそのプログラムへのショートカットを作成する小さな Python スクリプトを作成しようとしました。
ショートカットを作成したいファイルは、%APPDATA%/python/pythonVERSION/scripts/pymol.exe にあります。
ステップ 1 は問題なく動作し、期待どおりにパッケージをインストールします。ただし、ステップ 2 は、ネイティブ Python では非常に難しいことがわかります。
これまでに見つけたすべてのソリューションは、次のようなパッケージを使用していますwin32com, pythoncom, swinlnk,
...
PyMOL をインストールしようとしている全員の PC にショートカットを作成するために一度だけ必要なパッケージをインストールする必要はありません。
サードパーティのパッケージをインストールしなくても、ネイティブ Python でファイルへのショートカットを作成する方法はありますか?
いくつかの解決策を示すために、私はすでに見つけました:
Python を使用して Windows 7 でショートカット ファイルを作成する
https://www.blog.pythonlibrary.org/2010/01/23/using-python-to-create-shortcuts/
Windowsでフォルダへのショートカットを作成する方法は?