コンテキストメニューアプリケーションが見つかりません


0

少し前に、書いたスクリプトをコンテキストメニューに追加しました。私はしばらくそれを必要としませんでした。今日、私は再びそれを使用しようとしましたが、うまくいきませんでした。

以下にエラーの画像を掲載しました。タイトルと最初の行は、選択したディレクトリです。

コマンドへのパスが有効であり、コマンドプロンプトでスクリプトをテストしたときに機能することは事実です。

問題のエラー

このエラーを修正するにはどうすればよいですか?これがWindows 10で変更された場合、コマンドは次のようになります。

python M:\Sped\python\Extract\extract.py "%1"

どのようにしてコンテキストメニューにスクリプトを追加しましたか?ウィンドウファイルエクスプローラーのコンテキストメニューについて話しているのですか?サードパーティのソフトウェアを使用してスクリプトをメニューに組み込みましたか、またはレジストリファイルを手動で変更しましたか?お使いのスクリプトファイル(の形式は何である.batか、.cmdまたは何)?スクリプトはディスク上のどこにありますか?

@ThePirateBayを介してコンテキストメニューに追加されました。regedit。サードパーティのソフトウェアを使用していない。他の答えは質問にあります。
スピードワード

「他の答えは質問にあります。」-質問にスクリプトの完全なパスと拡張子が表示されません。最初の引数としてpythonへのパスとフォルダーへのパスが表示されますが、スクリプトへの完全なパスについては言及していません。

@ThePirateBayスクリプト:M:\Sped\python\Extract\extract.py。それは問題の範囲内です。
スピードワード

ああ、バッチスクリプトもありませんか?完全なコマンドをレジストリファイルに埋め込みましたか?コマンドからバッチファイルに引数を渡してからバッチファイルからpythonに引数を渡しながら、外部バッチファイルを作成してレジストリコマンドに追加することをお勧めします。ご提供いただいた情報から、問題の原因を正確に特定することはできませんが、バッチスクリプトが役立つと確信しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.