繰り返しプログラムを実行しようとしていますが、クリックすると開くと終了します。プログラムを使用して入力テキストファイルを開くと、反復が完了し、ウィンドウがすぐに閉じます。ウィンドウを閉じないように実行したり(結果を確認したり)、コマンドプロンプトで同じことを実行するにはどうすればよいですか。私は、コマンドプロンプトでの操作にあまり慣れていません。
繰り返しプログラムを実行しようとしていますが、クリックすると開くと終了します。プログラムを使用して入力テキストファイルを開くと、反復が完了し、ウィンドウがすぐに閉じます。ウィンドウを閉じないように実行したり(結果を確認したり)、コマンドプロンプトで同じことを実行するにはどうすればよいですか。私は、コマンドプロンプトでの操作にあまり慣れていません。
回答:
.exe
を使用しての場所に移動cd
->を実行.exe
Console.ReadKey()
ユーザーが何らかのキーを押すまでプログラムが待機するように、コードの最後に追加できます。cmdでファイルを実行し、開いたままにする方法:
start /b /w /D"C:\StartAndEnd\scripts" NVIDIASystemMonitor.au3
「/ w」は、アプリケーションが閉じるまで待機することを意味します。
64ビットを使用している場合は、別の例があります。
c:\windows\syswow64\cmd.exe /c c:\windows\sysnative\cmd.exe /c start /b /w /D"C:\StartAndEnd\scripts" NVIDIASystemMonitor.au3
これにより、64ビットとして実行されます。
おそらく既にWindowsエクスプローラーにいるときに正しいフォルダーにcdで移動する手間を省くには、Shiftキーを押しながらフォルダー内の空白を右クリックし、[コマンドプロンプトウィンドウをここで開く]をクリックしてcmdを開きます。そのディレクトリはすでに設定されています。その後、exe自体の名前を入力するだけです。
cd
コマンドを使用してフォルダーの場所に移動し、.exe
そこから実行します