天天看點

bat檔案中set和setlocal的用法

分享一下我老師大神的人工智能教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實作我們中華民族偉大複興!

        set功能很強大的,如下:

@echo offset xxx = "hello world"set xyz = "batch"set xset xxx =set xset xyz set x
           

       其中set xxx = "hello world" 是定義變量,并把其值設定為"hello world". set x 是查詢所有以x開頭的變量,set xxx = 表示删除xxx這個變量。(單獨一個set的作用是檢視所有的目前環境所有變量,自己試一下就知道了)

      我們來看一下set的一個典型用法:

@echo offset /a sum = 0echo sum is %sum%set /a sum = sum + 1echo sum is %sum%set /a sum = sum + 1echo sum is %sum%set sum =
           

     千萬要注意,/a不能少,否則結果錯誤。另外,用完sum後,記得要将sum删除。

     setlocal主要針對臨時環境變量,不會影響到系統的變量環境設定,應與endlocal聯用。

給我老師的人工智能教程打call!http://blog.csdn.net/jiangjunshow

bat檔案中set和setlocal的用法