タスクを頻繁に繰り返さないようにするため、バッチファイルを設定しています(WINDOWS 10)。いくつかのCMD PROMPTを特定のディレクトリに開き、コマンドを起動します。バッチウィンドウコマンドはプロンプトに書き込まれましたが実行されません。
1つのケースでは、CMD PROMPTを開き、特定のディレクトリに移動して、PROMPTを起動せずにCOMMANDを設定する必要があります。その後、私は後でしたいときは必ずそのコマンドを起動するためにENTERをクリックしなければなりません。それは、コマンド "コルドバは、Androidビルド" 起動このコードの
setlocal ENABLEEXTENSIONS
set CordovaProjPath="C:\MyPath\"
start cmd /k "cd /d %CordovaProjPath% && cordova build android"
:
は、ここに私のコードです。
私はそれが私とPROMPT与えstart cmd /k "cd /d %JCACordovaProjPath%
の代わりstart cmd /k "cd /d %JCACordovaProjPath% && cordova build android"
で行く場合:「C:\ MYPATH>」を、私が書きたいのですが:コマンドを起動することなく、その背後に「コルドバは、Androidの構築」。
このような
あなたの答えに関するいくつかのフィードバック:最初のケース(最後から2行目の '%CommandToRun%'(CTR)だけ)では、プログラムの実行が終了すると終了します。 2番目のケースでは、 'start%CTR%/ wait cmd/k%CTR%'を 'start%CTR%/ wait cmd/c%CTR%'に置き換えても問題ありません。あなたのご意見ありがとうございます。あなたの答えを編集すれば、それを正しいものとして検証します。 – nyluje
@nylujeフィードバックに感謝します。私は '/ c'に言及することを考えましたが、もともと'/k'を使っていたので、私は気にしませんでした。 – TripeHound