在Windows Batch檔(bat file)中使用set
設定變數(variable)範例。
Batch使用set
關鍵字來設定變數的值,可接/a
及/p
參數。
/a
參數用來表示後面的表示式結果為數值。/p
參數用來讓使用者在命令列輸入變數值。
用文字編輯器建立一個test.bat
內容如下。
test.bat
@echo off
rem 設定變數str的值為字串hello world
set str=hello world
rem 顯示變數str的值
echo %str%
rem 設定變數num的值為數值10
set /a num=10
echo %num%
rem 設定變數num的值為數值10 * 10
set /a num=10 * 10
echo %num%
rem 設定變數promptstr的值為使用者在命令列輸入的值
set /p promptstr="User Name:"
echo %promptstr%
rem 設定變數str的值為變數promptstr的值
set str=%promptstr%
echo %str%
pause
執行結果如下。
hello world
10
100
User Name:This is a book
This is a book
This is a book
Press any key to continue . . .
參考:
沒有留言:
張貼留言