天天看點

【批處理學習筆記】第七課:簡單的批處理指令(6)

set 指令

  set     設定環境變量

[适用場合]  設定聲霸卡和路徑等時用到

[用  法]  set [環境變量]=[字元串]   

        這條指令常常用在autoexec.bat中

[例  子]  C:\>set blaster=a220 i5 d1     設定聲霸卡的參數

        C:\>set path=c:\dos         path c:\dos含義相同

 顯示、設定或删除變量。

    顯示變量:set 或 set s 前者顯示批處理目前已定義的所有變量及其值,後者顯示所有以s開頭的變量及值。

    設定變量:set aa=abcd 此句指令便可向變量aa指派abcd。如果變量aa已被定義,則aa的值被修改為abcd;若aa尚未定義,則此句指令即可定義新的變量aa,同時為變量aa賦予初始值abcd。

    删除變量:set aa= 此句指令即可删除變量aa。若變量aa已被定義,則删除變量aa;若aa尚未定義,則此句指令為實質意義。

    需要說明的是,批進行中的變量是不區分類型的,不需要像C語言中的變量那樣還要區分int、float、char等。比如執行set aa=345後,變量aa的值既可以被視為數字345,也可以被視為字元串345。

    set指令具有擴充功能,如用作互動輸入、字元串處理、數值計算等,屬于進階指令範疇。

繼續閱讀