Windows レジストリのファイル コンテキスト メニューを拡張し、Python スクリプト (Tkinter ウィンドウ) へのショートカットを追加しました。正常に動作しますが、バックグラウンドで Python コンソールを使用していることは明らかです。python
シェル コマンドを からに変更しようとしましたpythonw
(ファイルの名前を に変更しました.pyw
) が、Windows はスクリプトではなく、常に "open with..." ダイアログを開きます。シェル コマンドをコピーして貼り付け、cmd から実行すると、機能します。エクスプローラーからの実行.pyw
も、コンソールなしで正常に動作します。
シェルコマンドで実行すると動作が異なるのはなぜですか?
これは.reg
、コマンド キーの下のセットアップ ファイルにあります。
@="pythonw \"C:\\test_script.pyw\" \"%1\""