新しいシェルを開き、そのコマンドをWindows cmdウィンドウから1行のコードで実行したいとします。これを達成する最も簡単な方法は何ですか?例えばコマンドシェルを開き、コマンドを実行します
私はCMDシェルを持っていると私は実行したい:
C:\app\cmd.exe THEN "run_app.exe argument1"
新しいシェルを開き、そのコマンドをWindows cmdウィンドウから1行のコードで実行したいとします。これを達成する最も簡単な方法は何ですか?例えばコマンドシェルを開き、コマンドを実行します
私はCMDシェルを持っていると私は実行したい:
C:\app\cmd.exe THEN "run_app.exe argument1"
cmd /c run_app.exe argument
C に実行した後、紛失したり、実行した後に
cmd /k run_app.exe argument
KにEEPオープン。
疑わしい場合は、あなたの実行ファイルへの完全なパスを使用します。
cmd /c c:\path\to\run_app.exe argument
が次々といくつかのコマンドを実行するには、使用連鎖:
cmd /k run_app.exe argument & second.exe & third.exe
の
だから私が得ている問題は、私は最初のコマンド "C:\ Win dows¥SysWOW64¥cmd.exe/k cd C:¥Program Files¥myapp "その後、" execute_app.exe arg1 "を実行したいのですが、-kを追加すると、"ファイル名、ディレクトリ名またはボリュームラベルの構文は次のようになります。正しくない " – Rob
なぜ' cd'があり、 'cmd/kc:\ path \ to \ run_app.exe'を直接実行しないのですか? –
@Rob:私は答えを –
可能な重複[コマンドでコマンドを実行する方法Windowsのプロンプトスタートアップ](http://stackoverflow.com/questions/17404165/how-to-run-a-command-on-command-prompt-startup-in-windows) –
これは特定のcmdプロンプトで、標準のもの、 – Rob