Come programmare scelte in un file batch

November 13

I file batch consentono di eseguire automaticamente i comandi DOS su un PC Windows. Se si dispone di Windows 95 o Windows 98 sul computer, è possibile utilizzare il comando SCELTA di scelte di programma in un file batch, anche senza esperienza in programmazione.

istruzione

1 Aprire il Blocco note sul desktop di Windows e avviare il file batch con il comando "@ECHO OFF" su una singola linea. Tutti i file batch iniziano con questo comando perché nasconde l'elaborazione in background da parte degli utenti finali che eseguono il file batch.

2 Aggiungere ": BEGIN" su una nuova linea e poi seguire quella linea con "CLS" su una riga separata. Si desidera che gli utenti finali sappiano che il programma sta iniziando e così si comprendono ": BEGIN" come etichetta. "CLS" è un comando che cancella lo schermo per le scelte che gli utenti finali entrano.

3 Implementare il comando opzione per abilitare gli utenti del file batch per scegliere da un elenco di opzioni. Ad esempio, per richiedere agli utenti finali di scegliere tra 3 opzioni, è possibile includere una linea come "SCELTA / N / C: 123 Scegli un'opzione (1, 2, o 3)% 1" nel file batch.

4 Istruire il programma batch in base all'opzione scelta dall'utente. È necessario indicare al programma che cosa fare per ogni opzione disponibile. A dire il programma di che cosa fare per l'opzione 3, includono la linea "IF ERRORLEVEL == 3 GOTO TRE" nel file batch. Può sembrare noioso, ma è necessario fornire istruzioni per ogni opzione, così ora includere linee separate per le altre opzioni, sostituendo il numero "3" con "2" e "1", se del caso e il testo "tre" con "DUE "e" ONE ", se del caso.

5 Fornire i dettagli di ciò che accade quando l'utente effettua una scelta. Per ogni opzione, avete ordinato al programma di andare a un'etichetta di corrispondenza e così ora è necessario fornire i dettagli di ciò che accade per ogni etichetta. Se un utente sceglie un'opzione, si desidera visualizzare il testo per fargli vedere l'opzione che ha raccolto e così si include una linea con l'etichetta ": TRE" e poi una linea con il testo che si desidera visualizzare "Echo hai scelto OPZIONE TRE "e poi la linea" GOTO END "per indicare al programma per terminare. Ripetere queste righe per ogni opzione, sostituendo il testo "tre" con "due" e "ONE", se del caso.

6 Salvare il file .bat e quindi eseguirlo dal prompt dei comandi per testarlo. Quando il programma vi chiede di scegliere un'opzione, premere il tasto "2" Quando si esegue, il file batch visualizza il testo, "hai scelto l'opzione due." Se il file batch non funziona come previsto, essere sicuri di aver compreso le linee per coprire ciascuna delle opzioni, entrambe con etichette e ciò che dovrebbe accadere per ogni etichetta.

Consigli e avvertenze

  • Quando si programma scelte in un file batch, ricordarsi di utilizzare il comando SET per Windows 2000 o sistemi Windows XP. Il comando SCELTA non funziona su questi sistemi e quindi bisogna fare le variabili scelte e quindi utilizzare il comando SET per fornire l'implementazione per ogni opzione variabile.