我想隐藏从批处理文件打开的提示中的命令。例:
通常是这样的:
这就是我想要的方式:
如果有一种方法可以输出文本文件中的所有内容(除了命令),那也很好。我使用了重定向操作符(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你ECHO some text
用这种方法明确说出的值,你不需要ECHO OFF
在之后从同一个提示符执行脚本之前输入命令提示符。