Valinta komennon avulla käyttäjät voivat säilyttää erän tiedostoja ja komentosarjojen kun he tekevät joukko valintoja.
Microsoft Windows 2000: n ja Windows XP: n käyttäjien, joilla on valintakomentoa hyödyntäviä erätiedostoja, tulisi muokata eräajotiedostoa käyttämään MS-DOS set -komentoa.
Saatavuus
Choice on ulkoinen komento, ja se on saatavana seuraaville Microsoftin käyttöjärjestelmille. MS-DOS: n aikaisissa versioissa ulkoinen tiedosto oli valinta.com. Kaikki Windows-versiot hyödyntävät choicee.exe-tiedostoa ulkoisena tiedostona.
- MS-DOS 6.0+
- Windows 95
- Windows 98
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Valinnan syntaksi
- Windows Vista ja uudempi syntaksi
- Windows XP ja aiemmat syntaksit
Windows Vista ja uudempi syntaksi
VALINTA [/ C-valinnat] [/ N] [/ CS] [/ T-aikakatkaisu / D-valinta] [/ M-teksti]
/ C valinnat | Määrittää luettelon luotavista vaihtoehdoista. Oletusluettelo on "YN". |
/ N- | Piilottaa kehotteen valintaluettelon. Viesti ennen kehotetta tulee näkyviin ja valinnat ovat edelleen käytössä. |
/ CS | Mahdollistaa isojen ja pienten kirjaimien valinnan. Oletusarvon mukaan apuohjelma ei ole kirjainkoollainen. |
/ T aikakatkaisu | Taukojen määrä, joka keskeytetään, ennen kuin oletusvalinta tehdään. Hyväksyttävät arvot ovat välillä 0 - 9999. Jos 0 on määritetty, taukoa ei tule ja oletusvalinta on valittu. |
/ D valinta | Määrittää oletusvalinnan nnnn sekunnin kuluttua. Merkin on oltava / C-vaihtoehdon määrittämässä valintaryhmässä ja määritettävä myös nnnn / T-näppäimellä. |
/ M teksti | Määrittää viestin, joka näytetään ennen kehotetta. Jos sitä ei määritetä, apuohjelma näyttää vain kehotteen. |
MERKINTÄ:
Ympäristömuuttuja ERRORLEVEL asetetaan avaimen hakemistoon, joka valittiin vaihtoehdoista. Ensimmäinen listattu arvo antaa arvon 1, toisen arvon 2 jne. Jos käyttäjä painaa näppäintä, joka ei ole oikea valinta, työkalu antaa varoitusäänimerkin. Jos työkalu havaitsee virhetilanteen, se palauttaa ERRORLEVEL-arvon 255. Jos käyttäjä painaa Ctrl + BREAK tai Ctrl + C, työkalu palauttaa ERRORLEVEL-arvon 0. Kun käytät ERRORLEVEL-parametreja eräohjelmassa, luetele ne pienenevinä Tilaus.
esimerkkejä:
VALINTA /? CHOICE / C YNC / M "Paina Y saadaksesi Kyllä, N jos ei tai C peruuttaa." CHOICE / T 10 / C ync / CS / D y CHOICE / C ab / M "Valitse vaihtoehdolle 1 a ja b vaihtoehdolle 2." CHOICE / C ab / N / M "Valitse vaihtoehdolle 1 a ja b vaihtoehdolle 2."
Windows XP ja aiemmat syntaksit
valinta [/ C [:] valinnat] [/ N] [/ S] [/ T [:] c, nn] [teksti]
vaihtoehdot
/ C [:] valintoja | Määrittää sallitut avaimet. Oletusasetus on Y / N. |
/ N- | Älä näytä valintoja ja "?" kehotejonon lopussa. |
/ S | Käsittele valintanäppäimiä kirjainkoolla. |
/ T [:] c, nn | Oletusvalinta c: n sekunnin kuluttua. |
teksti | Pyydä merkkijono näytettäväksi. |