Board logo

标题: 使用COPY命令,如何不显示复制提示? [打印本页]

作者: biobio     时间: 2008-1-12 22:19    标题: 使用COPY命令,如何不显示复制提示?

在编辑一段批处理中,有时用到COPY命令

但每次复制后都会有提示

如何做到不提示?

如下图

已复制       1个文件

[ Last edited by biobio on 2008-1-12 at 10:20 PM ]
作者: ehejia     时间: 2008-1-12 22:24
可以在结尾加如 >>nul

比如
copy shell.log d:\ >>nul
作者: biobio     时间: 2008-1-12 22:33
真是太感谢楼上的!!谢谢
作者: chishingchan     时间: 2008-1-12 23:11
初级用户问新手上路答!有无搞错啊!
作者: ngd     时间: 2008-1-13 00:05
除了 >nul
还会经常用到 >nul 2>nul

>nul  意为将此句命令所产生的标准输出请求重新定向到空设备中,即相当于将此语句的输出信息屏蔽(并非隐藏)
例:ping 127.1 >nul
ping回环地址127.0.0.1  但执行结果不显示在屏幕上

2>nul  则是将程序执行错误时的标准错误信息输出请求重定向后屏蔽。它们联合使用,即为将此语句所可能产生的所有输出信息屏蔽。

在批处理里“>nul”往往和“@”及“@echo off”配合使用,以达到使一般用户看不到任何信息的目的。

[ Last edited by ngd on 2008-1-13 at 12:11 AM ]
作者: Wengier     时间: 2008-1-14 03:23


  Quote:
Originally posted by ngd at 2008-1-13 12:05 AM:
除了 >nul
还会经常用到 >nul 2>nul

>nul  意为将此句命令所产生的标准输出请求重新定向到空设备中,即相当于将此语句的输出信息屏蔽(并非 ...

不过要说明一下的是这个只能在“命令提示符”中使用,而不能在纯DOS下使用。至于>nul则两者皆可。
作者: haiou327     时间: 2008-1-15 15:13


  Quote:
Originally posted by chishingchan at 2008-1-12 11:11 PM:
初级用户问新手上路答!有无搞错啊!

哈哈长江后浪推前浪啊。