bat常用語法

基本的語法

(1)

::表示註釋

(2)

echo 123445666
::顯示命令行後的語句,在cmd中顯示執行的命令

(3)

echo off
::此語句之後的所有命令行在執行的時候都不顯示命令行本身

echo "qwertyu"

(4)

@ echo off
::和echo off 用法一樣,該標識放在每個命令行的前面,但是隻影響當前行

(5)

call C:\Users\Administrator\Desktop\zan\test.bat
::調用另一個批處理文件,執行完調用的批處理文件之後返回當前的文件並繼續執行後續命令

(6)

參數:跟編程語言一樣,在執行bat文件的時候,也可以在執行的命令後加上參數,bat的參數使用%0---%9  表示,和數組類似。%0 表示的是執行的命令,所以傳入的參數是從%1開始到%9 。

echo %1       輸出參數

(7)條件判斷語句

if  **==** 待執行的命令

和一般的編程語言的判斷語句一樣,如果判斷爲True,執行其後的語句,否則不執行。不同之處是判斷語句只能結合goto語句使用,根據判斷跳轉執行哪一塊語句

@echo off
if "%1" == "a" goto test
echo ccccccccc
:test
echo aaaaaaaaaaa
goto end
:end
echo bbbbbbbb
pause>nul

如果傳入的參數值是a  跳轉到test處開始執行不再執行test之間的語句

不相等的時候

if not "%2" == "b" goto begin
echo 222222222
echo 333333333
:begin
echo nottest
goto end
:end
echo hahhhhh

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