網頁

2019/11/16

Windows Batch 設定變數範例 set variable example

在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 . . .

參考:

沒有留言:

張貼留言