回覆列表
  • 1 # 使用者2458114238191884

    但在WINDOWS2000/XP/2003已經沒有這個命令(Dos 6.22還有)

    8.choice 命令

      choice 使用此命令可以讓使用者輸入一個字元,從而執行不同的命令。使用時應該加/c:引數,c:後應寫提示可輸入的字元,之間無空格。它的返回碼為1234……

      如: choice /c:dme defrag,mem,end

      將顯示

      defrag,mem,end[D,M,E]?

      Sample:

      Sample.bat的內容如下:

      @echo off

      choice /c:dme defrag,mem,end

      if errorlevel 3 goto defrag (應先判斷數值最高的錯誤碼)

      if errorlevel 2 goto mem

      if errotlevel 1 goto end

      :defrag

      c:\dos\defrag

      goto end

      :mem

      mem

      goto end

      :end

      echo good bye

      此檔案執行後,將顯示 defrag,mem,end[D,M,E]? 使用者可選擇d m e ,然後if語句將作出判斷,d表示執行標號為defrag的程式段,m表示執行標號為mem的程式段,e表示執行標號為end的程式段,每個程式段最後都以goto end將程式跳到end標號處,然後程式將顯示good bye,檔案結束。

  • 中秋節和大豐收的關聯?
  • 自由落體公式s=1/2gt² ,時間為什麼要平方?