Board logo

标题: [其他] 【已解决】如何屏蔽for语句中的错误提示 [打印本页]

作者: chouxia    时间: 2018-1-21 13:48     标题: 【已解决】如何屏蔽for语句中的错误提示

本帖最后由 chouxia 于 2018-1-24 13:28 编辑

如题,代码如下:
for /f  %%a in ('type e:\ttt\2211.txt') do (echo %%a)
语句中  2211.txt不存在,那么 在执行的时候会返回系统找不到指定的文件。
请问这个返回要如何屏蔽?
或者说for语句的回显要如何屏蔽?
作者: Batcher    时间: 2018-1-22 08:51

  1. for /f  %%a in ('type e:\ttt\2211.txt 2^>nul') do (echo %%a)
复制代码

作者: yunyan100    时间: 2018-1-23 16:13

本帖最后由 yunyan100 于 2018-1-23 16:15 编辑

回复 2# Batcher


    大神,看你回复得多呢,请问下你这句txt 2^>nul'),这个2号后^这个符号是因为它在for in里的原因,所以^是让它原样出,对吗?
作者: chouxia    时间: 2018-1-24 13:27

转义了
感谢Batcher
作者: vbcnt    时间: 2018-1-26 14:53

for /f %a in ('type e:\tt\2211.txt 2^>nul') do (echo %%a)




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2