コマンドプロンプトで.exeを実行する
反復プログラムを実行しようとしているのですが、クリックすると必ず開いてから終了します。プログラムを使って入力テキストファイルを開くと、反復処理が完了し、すぐにウィンドウが閉じてしまいます。どうすればウィンドウが閉じないように実行することができるのでしょうか(結果を見ることができます)。コマンドプロンプトでの作業にはあまり慣れていません。
38
3
反復プログラムを実行しようとしているのですが、クリックすると必ず開いてから終了します。プログラムを使って入力テキストファイルを開くと、反復処理が完了し、すぐにウィンドウが閉じてしまいます。どうすればウィンドウが閉じないように実行することができるのでしょうか(結果を見ることができます)。コマンドプロンプトでの作業にはあまり慣れていません。
これにより、MyApp.exeが終了しても、コンソールウィンドウは開いたままになります。
cmd /K "C:SomeFolder\MyApp.exe"`
上記でショートカットを作成することができます。この解決策は、すべてのコンソールプログラムで動作し、毎回コマンドプロンプトを経由する必要はありません(または、通常はできないオリジナルのexeを変更する必要もありません)。
ちなみに、
/K
スイッチはNTの時代からありました :-p1.コマンドプロンプトを開き、
cd
コマンドで.exe
の場所を指定して、.exe
を実行します。 2.コードの最後にConsole.ReadKey()
を追加することで、ユーザーが何らかのキーを押すまでプログラムが待機するようになります。スタートメニュー -> cmd -> cd C:PATHTOYOURFILE\ -> program.exe
または、反復プログラムの最後に一時停止機能を追加します(ソースにアクセスできることが前提です)。