バッチファイルから開いたプロンプトでコマンドを非表示にしたい。例:
これは通常の方法です:
これは私が望むものです:
すべて(コマンドを除く)をテキストファイルに出力する方法があれば、それも良いでしょう。リダイレクト演算子(Time_Dif.bat > Time_Dif_Log.txt
)を使用しましたが、プロンプトと同様にコマンドを記述しました(予想どおり)。
検索して、バッチからプロンプト全体を非表示にする方法、またはバッチファイルの最後でプロンプトが自動的に閉じるのを防ぐ方法について多くの質問を見つけましたが、コマンドのみを非表示にします。
バッチファイル:
set startTimeTwo=%time%
javac myPi_Two.java
java myPi_Two
set finishTimeTwo=%time%
set startTimeFour=%time%
javac myPi_Four.java
java myPi_Four
set finishTimeFour=%time%
set startTimeTen=%time%
javac myPi_Ten.java
java myPi_Ten
set finishTimeTen=%time%
echo myPi_Two: %startTimeTwo% %finishTimeTwo%
echo myPi_Four: %startTimeFour% %finishTimeFour%
echo myPi_Ten: %startTimeTen% %finishTimeTen%
pause
@ECHO OFF
バッチファイルの最初の行に置くだけで、ECHO some text
このメソッドで明示的に指定した値だけをエコーするため、ECHO OFF
後で同じプロンプトからスクリプトを実行する前にコマンドプロンプトを入力する必要はありません。