コマンドプロンプトで.exeファイルを実行する
ほとんどの場合、私たちのプログラムは私たちが必要としているのと同じように動作しますが、時々あなたは協調的ではないものを持ち、その「態度」の問題を解決する方法を探し続けます。本日のSuperUser Q&Aの投稿には、欲求不満のある読者が必要な結果を得るために役立ついくつかの提案があります。.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
質問
SuperUser読者user418119は結果を見るのに十分長い時間プログラムウィンドウを開いたままにする方法を見つけたいです:
私は反復プログラムを実行しようとしています。私がそれをクリックするたびに、それは開いて、そして終了します。プログラムを使用して入力テキストファイルを開くと、反復は完了し、ウィンドウはすぐに閉じます。どうやって:
1. ウィンドウが閉じないように実行してください(そして私は自分の結果を見ることができます)
または
2. コマンドプロンプトで同じことをできるように管理する
コマンドプロンプトを使った作業にはあまり慣れていません。.
結果を見るのにuser418119のプログラムウィンドウを開いたままにする方法はありますか?
答え
SuperUserの貢献者mg30rg、misha256、そしてRanaynaが私たちに答えを持っています。まずはmg30rg:
2行を含むバッチファイル(.bat)を作成できます。最初のものはあなたのアプリケーションのコマンドラインで、二番目のものは "PAUSE"です。キーを押すか「X」ボタンを使用して閉じるまで、コマンドプロンプトウィンドウは開いたままになります。このソリューションの利点は、.batファイルに別のショートカットを作成できるため、プログラムを最後に一時停止してもしなくても起動できることです。.
misha256からの回答が続きます。
これにより、MyApp.exeが終了した後でも、コマンドプロンプトウィンドウは開いたままになります。
- cmd / K“ C:\ SomeFolder \ MyApp.exe”
上記でショートカットを作成することができます。このソリューションはすべてのコンソールプログラムで機能し、毎回コマンドプロンプトを実行したり、元の.exeファイルを変更したりする必要はありません(通常は不可能です)。.
ちなみに、/ KスイッチはNT日から使われています.
そしてRanaynaからの私達の最終的な答え:
.exeファイルへのパスが複雑な場合は非常に便利です。コマンドプロンプトウィンドウを開き、.exeファイルをウィンドウにドラッグするだけです。 .exeファイルへのフルパスがコマンドプロンプトウィンドウに貼り付けられます。 入る. する必要はありません cd 任意のパスに.
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.