ほとんどの場合、私たちのプログラムは必要どおりに機能しますが、時折、協力的ではなく、その「態度」の問題を解決する方法を探し続けるプログラムが存在することがあります。今日のスーパーユーザー Q&A の投稿には、イライラした読者が必要な結果を得るのに役立つ素晴らしい提案がいくつかあります。
今日の質疑応答セッションは、コミュニティ主導の Q&A Web サイトのグループである Stack Exchange の下位部門である SuperUser のご好意で提供されました。
質問
スーパーユーザーの読者である user418119 は、結果を確認するのに十分な時間プログラム ウィンドウを開いたままにする方法を見つけたいと考えています。
![]()
反復プログラムを実行しようとしています。クリックすると必ず開いて終了します。プログラムを使用して入力テキスト ファイルを開くと、反復が完了し、ウィンドウが即座に閉じます。どうやって:
![]()
1. ウィンドウが閉じないように実行します (結果が表示されます)。
または
2. コマンドプロンプト経由で同じことを実行できるようにする
私はコマンドプロンプトを介して何かを行うことにあまり慣れていません。
user418119 のプログラム ウィンドウを結果が表示されるまで十分な時間開いたままにする方法はありますか?
答え
スーパーユーザーの寄稿者である mg30rg、misha256、Ranayna が答えを教えてくれました。まずはmg30rgです。
2 行を含むバッチ ファイル (.bat) を作成できます。 1 つ目はアプリケーションのコマンド ラインで、2 つ目は「PAUSE」です。キーを押すか、「X」ボタンを使用してコマンド プロンプト ウィンドウを閉じるまで、コマンド プロンプト ウィンドウは開いたままになります。このソリューションの利点は、.bat ファイルへの別のショートカットを作成できるため、終了時に一時停止するかどうかに関係なくプログラムを開始できることです。
misha256 からの回答が続きます。
これにより、MyApp.exe が終了した後でもコマンド プロンプト ウィンドウは開いたままになります。
- cmd /K “C:\SomeFolder\MyApp.exe”
上記でショートカットを作成できます。このソリューションはすべてのコンソール プログラムで機能し、毎回コマンド プロンプトを使用したり、元の .exe ファイルを変更したりする必要はありません (通常は変更できません)。
ちなみに、/K スイッチは NT の時代から存在しています。
そしてラナイナからの最終的な答えは次のとおりです。
.exe ファイルへのパスが複雑な場合に非常に役立つもう 1 つの方法: コマンド プロンプト ウィンドウを開き、.exe ファイルをウィンドウにドラッグするだけです。 .exe ファイルへの絶対パスがコマンド プロンプト ウィンドウに貼り付けられるので、Enter キーを押すだけです。パスに cd する必要はありません。
説明に何か追加することはありますか?コメントでは音を消してください。他のテクノロジーに精通した Stack Exchange ユーザーからの回答をさらに読みたいですか? ここで完全なディスカッション スレッドを確認してください 。





