1

これを読むために立ち寄ってくれた人に感謝します。これが私のシナリオです:

シナリオ

  1. OSはw7px64です。以前に .bat ファイルを使用したことはありませんが、cmd にはある程度慣れています。
  2. 数十個のコマンド、プロセス、サービス、スケジュールされたタスク、および電源スキームの変更 (SC、net stop、schtasks、powercfg などのコマンドを使用) を含む、成功した .bat ファイルを作成しました。
  3. Windows エクスプローラーでダブルクリックして .bat を常に起動します (CMD 自体から起動を開始することはありません)。
  4. ファイルは一時停止コマンドで終了し、すべてのタスクの完了後も cmd ウィンドウを開いたままにして、結果をスクロールできるようにします。
  5. このファイルには、上記のコマンドのみが含まれており、echo などは使用されていません。完全な結果を見るのが好きです (トラブルシューティングに役立ちます)。

問題

ファイルとコマンドは私のニーズに完全に適合しますが、結果は cmd には長すぎます (cmd 設定でバッファーを最大化した後でも)。最後のコマンドが実行されるまでに、最初のコマンドまでスクロールして戻ることができなくなります。スペースの制限により、cmd によってコマンドが削除されました。

ゴール

上記のすべてをそのまま続行する方法が必要です(CMDで完全に読み取ることができない場合でも)が、.batファイル内にコマンドを追加して、すべての結果を同時にテキストファイルに出力する方法も必要です(正確に画面に表示されるもの: 成功、失敗、エラー -- すべて)

そのようなコマンドは存在しますか?

また、cmd のスペース不足に対する回避策を誰かが知っていれば、私もそれが大好きです。再度、感謝します!

<

4

2 に答える 2