批處理命令 choice

2021-09-07 04:40:39 字數 1100 閱讀 1120

choice命令簡介

使用此命令可以提示使用者輸入乙個選擇項,根據使用者輸入的選擇項再決定執行具體的過程。

使用時應該加/c:引數,c: 後應寫提示可輸入的字元或數字,之間無空格。冒號是可選項。

使用時加也可選擇加/m:引數,m:後應寫提示說明語。

具體的命令使用請參見choice/? 如下圖所示:

choice命令使用詳細如上。

應用示例

1

@echo

off2

:begin

3choice /c:1234 /m:"please select"

4if %errorlevel%==4 goto

end5

if %errorlevel%==3 goto

three

6if %errorlevel%==2 goto

two7

if %errorlevel%==1 goto

one8

:one

9echo 111

10pause>nul

11goto

begin

12:two

13echo 222

14pause>nul

15goto

begin

16:three

17echo 333

18pause>nul

19goto

begin

20:end

21echo

i want to quit

22pause>nul

執行效果如下:

尤其注意:此檔名稱不可以命名為choice,因為那樣會進入死迴圈,不告訴你我是腫麼知道的,讓我先哭會~~

good  good  study, day  day  up.

順序  選擇  迴圈  總結

批處理choice的替代

choice.exe是乙個dos外部命令,用途是讓使用者輸入字元進行選擇,提供給批處理程式一定的互動能力。但是2000以後的windows已經沒有帶有這個命令了,這下要讓使用者選擇的時候該怎麼辦呢?我先是尋找2000下的choice.exe,微軟出的resource kit是帶有這個工具的,可是找了...

批處理命令

time 2019 07 05 author ruo xiao 1 var 告訴編譯器,var 是變數,不是字串。2 var,僅用在 for 迴圈中。栗子 echo off set vars jack lucy nasa for t in vars do echo t pause 執行結果 注意 1...

DOS批處理命令 命令

命令是乙個禁止當前語句回顯的簡單命令。語法 command command 是要遮蔽的批處理命令 例如執行包含以下內容的bat檔案 echo onecho hello 1 echo echo hello 2 執行的結果是 f tmp echo hello 1 hello 1 hello 2 可見,e...