私はバッチスクリプトを実行している最中です。バッチスクリプトは非常に時間がかかり、その出力は判読不能な速度で急上昇します。CMDコンソールを一時停止して出力を読み取り、同じ場所から再起動するためのキーボードショートカットはありますか?
私はバッチスクリプトを実行している最中です。バッチスクリプトは非常に時間がかかり、その出力は判読不能な速度で急上昇します。CMDコンソールを一時停止して出力を読み取り、同じ場所から再起動するためのキーボードショートカットはありますか?
回答:
私は他の答えでこれを見ませんでした。
「Ctrl-S」XOFFおよび「Ctrl-Q」XONのシリアル制御シーケンスは、問題を解決するためのキーシーケンスであると思います。
見てください;
キーボードにPause/Breakキーが含まれていますか?これには役立ちます。これは、次のようなものです。
おもしろいボーナスとして、このキーはPOST(コンピューターの電源を入れたときに実行される電源投入時セルフテスト)中にBIOSからの出力を読み取るためにも使用できます。
そのキーがない場合、ウィキペディアによると、Control+ の組み合わせNumLockはまったく同じように機能し、製造元に応じて他のオプションがあります。
実行を再開するには、を押しEnterます。
ScrLk
)があり、同様の目的に使用できる場合があります。
Wait:Executive
、定期的に脈動するようには見えません。魅力的です。
「more」コマンドを使用できます。探しているものではありませんが、ページごとの画面出力を制限します。
徹底している場合、ここに追加する方法がいくつかあります。
1)「一時停止/中断」ボタンに加えて、「CTRL + C」を使用してその機能を複製できます。
これにより、cmdスクリプトが一時停止し、終了するかどうかを尋ねられます。見終わったら、「NO」を選択するか(必要に応じて「はい」を選択)、続行します(または、「はい」を選択した場合は終了します)。
2)ウィンドウ内でマウスカーソルをクリックしてCMDターミナルからテキストを選択することにより、マウスを使用して一時停止することもできます。
この一時停止した出力に過去に気づき、出力のみが遅延すると考えたかもしれませんが、スクリプトが対話型cmdインスタンスで実行されている場合、実際にコードの実行を一時停止しています(「一時停止/中断」および「CTRL + C "メソッド)。
ただし、ウィンドウがフォーカスを失うか、クリックして一時停止を解除すると、コードの実行は継続され、この方法でコードを終了するオプションはありません。