web-dev-qa-db-ja.com

Notepad ++を使用してディレクトリでpythonスクリプトを実行する

NP ++で開いたpythonファイルを実行する実行コマンドをNotepad ++で設定しようとしていますが、current_directoryは開いているスクリプトを含むフォルダーに設定されています。機能していません。理由がわからないところまで来ました。

Runコマンドを取得してCMDを開き、次のようにしてディレクトリを適切に変更できます。

cmd /K cd "$(CURRENT_DIRECTORY)" 

これは期待どおりに機能し、CMDは現在のディレクトリで開き、コマンドを待機します。ここにpythonと入力すると、このcmdウィンドウでpythonが始まります!

次の実行コマンドで前のコマンドと同じように実行してから、CMDウィンドウでpythonを実行します。

cmd /K cd "$(CURRENT_DIRECTORY)" python

しかし、これは機能せず、エラーが発生します。

The system cannot find the path specified.

なぜこれが起こるのか/ここで実行するためにpython)を取得するために代わりに何をしなければならないのか誰かが知っていますか?

2
Hoog

なぜこれが起こるのか/代わりに私がしなければならないことを誰かが知っていますか?

cmd/K cd "$(CURRENT_DIRECTORY)" python

上記は無効なコマンドです。

代わりに、&演算子を使用して2つのコマンドを順番に実行する必要があります

cmd /K cd "$(CURRENT_DIRECTORY)" & python

commandA & commandB

commandAを実行してから、commandBを実行します

ソース コマンドリダイレクト、パイプ-Windows CMD-SS64.com

3
DavidPostill