Comando d'elecció de la línia de comandes MS-DOS i Windows

Taula de continguts:

Comando d'elecció de la línia de comandes MS-DOS i Windows
Comando d'elecció de la línia de comandes MS-DOS i Windows

Vídeo: How to invoke the command line in Windows 8, 10. 2024, Maig

Vídeo: How to invoke the command line in Windows 8, 10. 2024, Maig
Anonim

L' ordre choice permet als usuaris evitar que els fitxers i els scripts de lots s'executen mentre fan un conjunt d'opcions.

Els usuaris de Microsoft Windows 2000 i Windows XP que tinguin fitxers per lots que utilitzin l'ordre de selecció haurien de modificar el fitxer per utilitzar l'ordre MS-DOS.

Disponibilitat

Choice és una ordre externa i està disponible per als sistemes operatius de Microsoft següents. Les versions primeres de MS-DOS utilitzaven choice.com com a fitxer extern. Totes les versions de Windows utilitzen choicee.exe com a fitxer extern.

  • MS-DOS 6.0+
  • Windows 95
  • Windows 98
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Sintaxi d’elecció

  • Windows Vista i posterior sintaxi
  • Windows XP i sintaxi anterior

Windows Vista i posterior sintaxi

ESCOLLIU [/ C opcions] [/ N] [/ CS] [/ T temps d'espera / elecció D] [/ M text]

/ C opcions Especifica la llista d’opcions a crear. La llista per defecte és "YN".
/ N Oculta la llista d'opcions a la finestra de comanda. Es visualitzarà el missatge abans del missatge i les opcions continuen habilitades.
/ CS Permet seleccionar les opcions entre majúscules i minúscules De manera predeterminada, l’utilitat no distingeix entre majúscules i minúscules.
/ T temps d'espera El nombre de segons a fer una pausa abans de fer una elecció per defecte. Els valors acceptables són de 0 a 9999. Si s'especifica 0, no hi haurà cap pausa i se selecciona l'opció predeterminada.
/ D elecció Especifica l’elecció predeterminada després de nnnn segons. El caràcter ha d’estar al conjunt d’opcions especificades per l’opció / C i també ha d’especificar nnnn amb / T.
/ M text Especifica el missatge a mostrar abans del missatge. Si no s'especifica, la utilitat només mostra un missatge d'informació.

NOTA:

La variable d'entorn ERRORLEVEL s'estableix en l'índex de la clau seleccionada entre el conjunt d'opcions. La primera opció enumerada retorna un valor d'1, la segona un valor de 2, etc. Si l'usuari prem una tecla que no és una elecció vàlida, l'eina sona un pitge d'advertència. Si l’eina detecta una condició d’error, retorna un valor ERRORLEVEL de 255. Si l’usuari prem Ctrl + BREAK o Ctrl + C, l’eina retorna un valor ERRORLEVEL de 0. Quan utilitzeu paràmetres ERRORLEVEL en un programa per lots, enumereu-los de manera decreixent. comanda.

Exemples:

ELECCIÓ /? ELECCIÓ / C YNC / M "Premeu Y per a Sí, N per a No o C per a Cancel·la." ELECCIÓ / T 10 / C ync / CS / D i ELECCIÓ / C ab / M "Seleccioneu a per a les opcions 1 i b per a l'opció 2." ELECCIÓ / C ab / N / M "Seleccioneu a per a les opcions 1 i b per a l'opció 2."

Windows XP i sintaxi anterior

elecció [/ C [:] eleccions] [/ N] [/ S] [/ T [:] c, nn] [text]

Opcions

/ C [:] opcions Especifica les claus admissibles. El valor per defecte és Y / N.
/ N No mostreu les opcions i "?" al final de la cadena de comandaments.
/ S Tracteu les claus d’elecció com majúscules i minúscules.
/ T [:] c, nn Elecció per defecte a c després de nn segons.
text Sol·liciteu una cadena a la visualització.