真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在dos命令行中使用choice命令-創(chuàng)新互聯(lián)

這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)碛嘘P(guān)怎么在dos命令行中使用choice命令,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),唐河企業(yè)網(wǎng)站建設(shè),唐河品牌網(wǎng)站建設(shè),網(wǎng)站定制,唐河網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,唐河網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

Choice 命令

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

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

示例:

@echo off
choice /c:dme defrag,mem,end
if errorlevel 3 goto defrag
 REM 應(yīng)先判斷數(shù)值高的錯(cuò)誤碼
if errorlevel 2 goto mem
if errorlevel 1 goto end

:defrag
c:\dos\defrag
goto end

:mem
mem
goto end

:end
echo good bye

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

可替換的命令

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

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

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

@echo off
遠(yuǎn)程協(xié)助工具集
:start
cls
color 0a
MODE con: COLS=60 LINES=20
echo.
echo  ===============================
echo   請(qǐng)選擇遠(yuǎn)程工具
echo  ===============================
echo.
echo  1. AnyDesk
echo.
echo  2. TeamViewer
echo.
echo.
:cho
set choice=
set /p choice=  請(qǐng)輸入工具編號(hào):
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
if /i "%choice%"=="1" goto AnyDesk
if /i "%choice%"=="2" goto TeamViewer

:AnyDesk
AnyDesk.exe
exit

:TeamViewer
TeamViewer.exe
exit

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


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

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

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

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

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

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

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

/M text 指定提示之前要顯示的消息。如果沒有指定,工具只顯示提示。

/? 顯示此幫助消息。

注意:
ERRORLEVEL 環(huán)境變量被設(shè)置為從選擇集選擇的鍵索引。列出的第一個(gè)選擇返回 1,第二個(gè)選擇返回 2,等等。如果用戶按的鍵不是有效的選擇,該工具會(huì)發(fā)出警告響聲。如果該工具檢測(cè)到錯(cuò)誤狀態(tài),它會(huì)返回 255 的ERRORLEVEL 值。如果用戶按 Ctrl+Break 或 Ctrl+C 鍵,該工具會(huì)返回 0 的 ERRORLEVEL 值。在一個(gè)批程序中使用 ERRORLEVEL 參數(shù)時(shí),將參數(shù)降序排列。

示例:
CHOICE /?
CHOICE /C YNC /M "確認(rèn)請(qǐng)按 Y,否請(qǐng)按 N,或者取消請(qǐng)按 C。"
CHOICE /T 10 /C ync /CS /D y
CHOICE /C ab /M "選項(xiàng) 1 請(qǐng)選擇 a,選項(xiàng) 2 請(qǐng)選擇 b。"
CHOICE /C ab /N /M "選項(xiàng) 1 請(qǐng)選擇 a,選項(xiàng) 2 請(qǐng)選擇 b。"


下面是來自國(guó)外網(wǎng)站的介紹

The CHOICE command was introduced in MS-DOS 6 and is still available in MS-DOS 7 (Windows 95/98).

In Windows NT 4, 2000 and XP, CHOICE is no longer a part of the standard distribution. It is, however, available as part of the Windows NT 4 Resouce Kit.
On the other hand, if you still have that old unused MS-DOS 6 or Windows 95/98 version lying around, you can use the CHOICE.COM from that version instead. (*)
Just copy it to a directory that is in your PATH.

Note: 16-bit DOS versions will not work in 64-bit Windows versions.
CHOICE is available again in Windows Vista and later versions.

大部分意思就是 這個(gè)命令會(huì)在以后的系統(tǒng)中一直存在,但注意16位的系統(tǒng)無法在64位系統(tǒng)自帶了,而我們安裝的64位系統(tǒng)已經(jīng)集成了64的choice命令,大家可以放心使用。

注釋
ERRORVALUE 環(huán)境變量被設(shè)置為用戶從選擇列表中選擇的鍵的索引。您指派的第一個(gè)鍵將返回值 1,第二個(gè)將返回值 2,第三個(gè)將返回值 3,依此類推。如果用戶按下一個(gè)不在您指派的鍵中間的鍵,Choice.exe 將發(fā)出警告聲(即,它向控制臺(tái)發(fā)送一個(gè) BEL 或 07h 字符)。如果 Choice.exe 檢測(cè)到錯(cuò)誤情況,它就會(huì)返回錯(cuò)誤值 255。如果用戶按 Ctrl+Break 或 Ctrl+C,Choice.exe 就會(huì)返回錯(cuò)誤值 0。當(dāng)您在批處理程序中使用錯(cuò)誤值參數(shù)時(shí),請(qǐng)將它們以降序列出。

示例
請(qǐng)?jiān)谂幚砦募墟I入下列語(yǔ)法:
choice /c ync
運(yùn)行 Choice.exe 時(shí)出現(xiàn)下列語(yǔ)句:
[Y,N,C]?
請(qǐng)?jiān)谂幚砦募墟I入下列語(yǔ)法:
choice /c ync /n /m Yes, No or Continue?
運(yùn)行 Choice.exe 時(shí)出現(xiàn)下列語(yǔ)句:
Yes, No, or Continue?
按如下方式將文字添加到語(yǔ)法中:
choice /c ync /m Yes, No, or Continue
運(yùn)行 Choice.exe 時(shí)出現(xiàn)下列語(yǔ)句:
Yes, No, or Continue [Y,N,C]?
/t 命令行選項(xiàng)將設(shè)置一個(gè)時(shí)間限制(在該限制內(nèi)用戶必須響應(yīng)),并指定當(dāng)用戶在該時(shí)間限制內(nèi)沒有作出響應(yīng)時(shí)將顯示的值。要將時(shí)間限制設(shè)置為五秒并指定 N 作為默認(rèn)值,請(qǐng)?jiān)谂幚沓绦蛑墟I入下列命令行:
choice /c ync /t 5 /d n
當(dāng)批處理文件啟動(dòng) Choice.exe 時(shí),將出現(xiàn)下列消息:
[Y,N,C]?
如果用戶未能在五秒鐘內(nèi)按下一個(gè)鍵,Choice.exe 將選擇 N 并返回錯(cuò)誤值 2。否則,Choice 將返回與用戶所選對(duì)應(yīng)的值。

上述就是小編為大家分享的怎么在dos命令行中使用choice命令了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前題目:怎么在dos命令行中使用choice命令-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)路徑:http://weahome.cn/article/cejsph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部