有時候我們需要直接在原變數進行加減操作就可以用這種語法
set /a var+=1 這樣的語法對應原始語法就是set /a var = %var% + 1
都是一樣的結果。
對於"邏輯或取餘操作符",我們需要把他們用雙引號引起來,看例子
複製** **如下:
set /a var= 1 "&" 1 這樣結果就顯示出來了,其他邏輯或取餘操作符用法
set /a var= 1 "+" 1 異運算
set /a var= 1 "%" 1 取模運算
set /a var= 2 "<<" 2 次方運算
set /a var= 4 ">>" 2 這個不太記得數學裡的叫法....
這些符號也可以用&= ^= |= <<= >>= 這樣的簡單用法如
set /a var"&=" 1 等於set /a var = %var% "&" 1 注意引號
4、帶引數 /p 的set 等待使用者輸入
windows 2000 和windows 是沒有choice這個命令,choice的等待使用者輸入功能就要通過set /p來實現
演示如下:
複製** **如下:
@echo off
set /p str=請輸入你想輸入的字元:
echo 你輸入的字串為:%str%
pause>nul
詳細出處參考:
迴圈輸出10次 i am the best
@echo on
set a="1"
for /l %%a in (1,1,10) do echo " iam the best"
pause
SET命令的用法
c documents and settings huojun xu set 顯示 設定或刪除 cmd.exe 環境變數。set variable string variable 指定環境變數名。string 指定要指派給變數的一系列字串。要顯示當前環境變數,鍵入不帶引數的 set。如果命令副檔名被...
set 命令介紹
c documents andsettings administrator help set 顯示 設定或刪除 cmd.exe 環境變數。set variable string variable 指定環境變數名。string 指定要指派給變數的一系列字串。要顯示當前環境變數,鍵入不帶引數的 set。...
set命令詳解
set命令用於設定shell內部的命令選項,它可以開啟或者關閉相應的選項。例如 set e 開啟errexit內建命令 除了這種方式,可以使用set o 選項開啟或者關閉相應的選項。set o option 開啟option set o option 關閉option 使用set o可以檢視所有的內...