回覆列表
  • 1 # 使用者990540253822

    第一類 直接賦值 SET 變數名=所賦的值

      

      例子:

      

      @echo off

      set var=所賦的值

      echo %var%

      pause

      

      說明:set(命令) var(變數名) "所賦的值"就是給變數的值

      

    第二類 SET /P 變數名=輸入的值

      

      用引用把var變數名用兩個%(百分號)擴起來,如%var%,這種SET語法只能直接在BAT程式碼的提前賦予變數的值,有時候我們需要提供一個互動介面,讓使用者自己輸入變數的值,然後我們在來根據這個值來做相應操作,SET的這種語法,只需要加一個"/P"引數就可以了。

      

      例子:

      

      @echo off

      

      set /p var=請輸入變數的值:

      

      if %var% == 1 echo 您輸入了 1

      

      pause

      

      說明:set /p 是命令語法 var是變數名 =號右邊的"請輸入變數的值: ",是提示語,不是變數的值,執行後,我們在提示語後面直接輸入1,就會顯示一行您輸入了 1 ,輸入別的就沒有任何反映。

  • 中秋節和大豐收的關聯?
  • 中石油在義大利加油站0.5歐/升,會不會賠死啊,難道義大利油桶免費?