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ó. |