2008-04-19 15:49 [Vista] 設定環境變數SET命令的擴充
Windows Vista的SET命令也有了擴充,詳細說明可用 SET /? 檢視。我歸納成下列 5 點:
- 只執行SET會列出所有的環境變數,若用 SET
P 則列出所有以P開頭的所有變數
- SET /A
可以做數值計算(A=Arithmetic)。咦,為什麼不用小算盤?況且現在的小算盤也有標準型和工程型兩種,我能想到的一個應用是在進制混合的狀況下
使用,例如下列是16進位(0x開頭)加10進位再加8進位(0開頭的3位數):
C:\>set /A answer=0xff+100+012
365
- SET /P 會先顯示提示文字,再把使用者輸入的值存入變數(P=Prompt),例如:
C:\>
C:\>set /P answer=請輸入:
請輸入:12345
C:\>set answer
answer=12345
- 變數的子字串替換:%變數名:
原字串=新字串%
C:\Users\jerry\Documents>set FILE=%CD%\MyFile.html
C:\Users\jerry\Documents>set FILE
FILE=C:\Users\jerry\Documents\MyFile.html
C:\Users\jerry\Documents>set FILE=%FILE:My=Your% && set FILE
FILE=C:\Users\jerry\Documents\YourFile.html
- 取子字串:%PATH:~10,5%,這個擴充原本就有 了

網頁載入中,請稍候...



