以下講解如有錯誤,或解釋不全請給予指正!
下面我及開始講解批處理最常用的三個命令:echo,rem,pause
rem 註釋命令
做程序員的都知道,註釋在不同的腳本語言裏都有,顧名思義是作者對語句的一些解釋便於看腳本和修改腳本,註釋是不會被腳本執行的!
注意:rem是獨立的一行,不能跟在命令後面如 echo 這樣可以嗎? rem 不可以
pause
pause 暫停命令
pause會暫停腳本,提示“按任意鍵繼續..."
學過C語言的一定不會陌生,在寫控制檯程序的時候這個命令經常會見到。
如要暫停而沒有提示出現使用:
pause >nul 將暫停的提示發送到nul(空設備),相當於屏蔽顯示!。
echo 顯示命令
在批裏開頭最常用的就是@echo off。
echo off 是關閉下面所有命令的顯示,但會顯示自身。
@ 是關閉一行中的命令,並不顯示自身。
注意:@echo off只是不顯示命令,並不包括命令執行後所得到的內容。
下面結合一下上面所講的命令:
@echo off rem 在cmd窗口裏顯示"非常批處理" echo 非常批處理 rem 暫停不提示 pause >nul
echo 的常用方法 顯示空行
@echo off echo echo. echo\ echo/ pause
通過上面例子運行可以知道,"." "\" "/" 緊跟在echo後面相當於分隔符,直接echo.相當於顯示一個空行!
直接一個echo ,會顯示命令回顯的狀態,上面會顯示"echo 處於關閉狀態"
注意:您還可以這樣使用
@echo off echo.非常批處理 pause echo 的常用方法2 echo跟符號">"或">>" 結合可以用來生成寫入文件 @echo off echo 這是個啥? >test.txt echo 不告訴你 >>test.txt
> 是清空文件內容再寫入
>> 是緊隨內容寫入,並不清空文件內容