批處理腳本支持命令行參數,其中參數可以在被調用時傳遞給批處理文件。其中參數的獲取使用%1,%2,%3
獲取。
示例:
編寫test.bat,腳本內容如下:
@echo off
echo %1
echo %2
echo %3
echo %4
執行腳本
D:\bat_test>test.bat 1 2 3 4
1
2
3
4
經測試,最多隻支持9個參數
變量的初始化可以通過另外一種方式,及通過set命令。
語法:
set /A variable-name=value
說明:
variable-name設置變量的名稱
value設置變量的值
/A如果該值本質上是數值,則使用此開關。
示例:
@echo off
set username=Huang Bao Kang
echo %username%
執行如下:
D:\bat_test>test.bat
Huang Bao Kang
使用數字,/A選項
@echo off
set /A a=1
set /A b=2
set /A c=%a%+%b%
echo %c%
執行運行:
D:\bat_test>test.bat
3