在CMD .BAT文件中,如何在本地关闭回声?

时间:2014-08-10 19:39:38

标签: windows-7 cmd

在CMD .BAT文件中,如何在本地关闭回声,即在退出时恢复回声状态?

1 个答案:

答案 0 :(得分:3)

@ECHO Off
SETLOCAL
::call the sub
CALL q25232315s
:: just a command for something-to-do
DIR u:
GOTO :EOF

如果这是主程序,那么如果这是call ed例程:

@SETLOCAL
@echo>u:\tempfile.txt
@FOR /f "tokens=3delims=. " %%a IN (u:\tempfile.txt) DO @SET state=%%a&@DEL u:\tempfile.txt
@ECHO OFF
:: just a command for something-to-do
DIR u:\destdir
ECHO %state%&EXIT /b

似乎会将echo状态恢复给来电者,同时对自己的活动保持沉默。