2014-01-11 180 views
1

我是新來的批處理腳本,我不知道在這個自我複製的文件代碼意味着什麼>nul。請給我解釋一下嗎?批處理腳本解釋

copy %0 "new.bat" > nul 

回答

1

>意思是: 「把輸出到......」

nul是 「娜設備」

所以

> nulcopy命令的輸出發送到Nirwana,以便它不寫入屏幕。

你也可以寫輸出到一個文件,>file.txt

例如嘗試這些行:

echo hello world 
echo hello world again >nul 
echo hello beautiful world >file.txt 
type file.txt 
0

就像什麼斯蒂芬說,這些例子很好地工作過。

timeout /t 01 
timeout /t 01>nul 

timeout是是將倒數(秒)的定時器鍵入指定數目(這是01在這個例子中)/t簡單地表示時間的命令。