0

システムにインストールされている 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でフォルダへのショートカットを作成する方法は?

Python 3.7.1 を使用して Windows 10 でショートカット ファイルを作成する

Python、2 つのパスと引数でショートカットを作成

4

1 に答える 1