第一講:echo,rem,pause

以下講解如有錯誤,或解釋不全請給予指正!
下面我及開始講解批處理最常用的三個命令: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

 

> 是清空文件內容再寫入

>> 是緊隨內容寫入,並不清空文件內容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章