国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > BAT > 正文

dos命令行choice命令使用詳解

2020-06-09 14:27:58
字體:
供稿:網(wǎng)友

Choice 命令

使用此命令可以讓用戶輸入一個字符,從而運(yùn)行不同的命令。使用時(shí)應(yīng)該加/c:參數(shù),c:后應(yīng)寫提示可輸入的字符,之間無空格。它的返回碼為1234……。這個命令在有些Windows版本(比如WindowsXP)上可能不可用。

語法:
CHOICE:[/C[:]按鍵表] [/N] [/S] [/T[:]選擇值,秒數(shù)] [顯示文本]
其中,/C表示可選則的按鍵,/N表示不要顯示提示信息,/S表示大小寫字符敏感方式,/T表示若在批定的時(shí)間內(nèi)沒有選擇的話,自動執(zhí)行/C中定義的某個選擇值。顯示文本是CHOICE命令執(zhí)行時(shí)的提示信息。選擇結(jié)果將用ERRORLEVEL值來表示。

示例:

@echo offchoice /c:dme defrag,mem,endif errorlevel 3 goto defrag REM 應(yīng)先判斷數(shù)值最高的錯誤碼if errorlevel 2 goto memif errorlevel 1 goto end:defragc:/dos/defraggoto end:memmemgoto end:endecho good bye

此文件運(yùn)行后,將顯示 defrag,mem,end[D,M,E]? 用戶可選擇d m e ,然后if語句將作出判斷,d表示執(zhí)行標(biāo)號為defrag的程序段,m表示執(zhí)行標(biāo)號為mem的程序段,e表示執(zhí)行標(biāo)號為end的程序段,每個程序段最后都以goto end將程序跳到end標(biāo)號處,然后程序?qū)@示good bye,文件結(jié)束。

可替換的命令

對WindowsXP上不能使用CHOICE命令的情形,如果想使用相似的功能,可以使用 SET 命令,參見Set 命令 /P選項(xiàng)。

choice一般在cmd批處理中用來根據(jù)用戶輸入執(zhí)行不同的操作,非常實(shí)用,例如

下面是兩個軟件根據(jù)用戶選擇來執(zhí)行

@echo off遠(yuǎn)程協(xié)助工具集:startclscolor 0aMODE con: COLS=60 LINES=20echo.echo ===============================echo 請選擇遠(yuǎn)程工具echo ===============================echo.echo 1. AnyDeskecho.echo 2. TeamViewerecho.echo.:choset choice=set /p choice= 請輸入工具編號:IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%if /i "%choice%"=="1" goto AnyDeskif /i "%choice%"=="2" goto TeamViewer:AnyDeskAnyDesk.exeexit:TeamViewerTeamViewer.exeexit

下面來介紹一下choice的命令使用


CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text]

描述:
該工具允許用戶從選擇列表選擇一個項(xiàng)目并返回所選項(xiàng)目的索引。

參數(shù)列表:
/C choices 指定要創(chuàng)建的選項(xiàng)列表。默認(rèn)列表是 "YN"。

/N 在提示符中隱藏選項(xiàng)列表。提示前面的消息得到顯示,選項(xiàng)依舊處于啟用狀態(tài)。

/CS 允許選擇分大小寫的選項(xiàng)。在默認(rèn)情況下,這個工具是不分大小寫的。

/T timeout 做出默認(rèn)選擇之前,暫停的秒數(shù)。可接受的值是從 0到 9999。如果指定了 0,就不會有暫停,默認(rèn)選項(xiàng)會得到選擇。

/D choice 在 nnnn 秒之后指定默認(rèn)選項(xiàng)。字符必須在用 /C 選項(xiàng)指定的一組選擇中; 同時(shí),必須用 /T 指定 nnnn。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 青田县| 南阳市| 蕉岭县| 璧山县| 神农架林区| 新乡县| 禄劝| 五台县| 桃园县| 萨嘎县| 德清县| 临漳县| 澄江县| 二连浩特市| 乌苏市| 揭西县| 阿克陶县| 武穴市| 会宁县| 潮安县| 漯河市| 汕尾市| 英德市| 玉山县| 莱西市| 眉山市| 三门峡市| 西乌| 盐源县| 隆德县| 晴隆县| 平度市| 青神县| 庆元县| 贞丰县| 岐山县| 香格里拉县| 高雄县| 镇坪县| 沅江市| 郴州市|