可以这样做:
打开cmd,输入批处理的名字,假设为a.bat,输入a.bat>nul,这样即可屏蔽所有标准输出。
利用这个思路,可以用下面的代码来实现:- @echo off
- if "%~1" equ "" start/b %~fs0 a>nul&exit
- echo test
- ver
- pause
- exit
复制代码 本该显示如下信息:- test
- Microsoft Windows XP [版本 5.1.2600]
- 请按任意键继续. . .
复制代码 但用了start/b %~fs0 a>nul即将所有的结果屏蔽。 |