我是批处理脚本的新手,我不知道这个自我复制文件代码中的>nul
是什么意思。可以解释一下吗?
copy %0 "new.bat" > nul
答案 0 :(得分:1)
>
表示:“将输出设为......”
nul
是“Nirwana-Device”
所以
> nul
会将copy
命令的输出发送给Nirwana,以便它不会写入屏幕。
您还可以将输出写入>file.txt
例如尝试这些行:
echo hello world
echo hello world again >nul
echo hello beautiful world >file.txt
type file.txt
答案 1 :(得分:0)
就像斯蒂芬所说,这些例子也很有效。
timeout /t 01
timeout /t 01>nul
timeout
是一个计时器,它将倒计时(以秒为单位)您键入的指定数字(在此示例中为01
)/t
只代表时间。< / p>