Nwlapcug.com


Come avviare un File Batch da un altro

Un modo per creare software efficiente, riutilizzabile è per isolare le attività. Questo assicura che una singola unità di codice, ad esempio un modulo-- esegue una singola unità di lavoro. File batch che vengono utilizzati per contenere i comandi di Windows, dovrebbero anche seguire questo principio. Ad esempio, se è necessario eseguire un'operazione di "copia" seguita da un'attività di "Elimina", si dovrebbero creare due file batch distinto; copia un file e l'altra verrà eliminato. È quindi possibile eseguire l'intera operazione facendo il file primo di lanciare la seconda dopo aver completato il suo compito.

Istruzioni

1

Aprire il blocco note e incollare il codice seguente in un documento vuoto:

@echo questo è batch file # 2

@pause premere un tasto per continuare

Si tratta di un comando batch semplice che consente di visualizzare "Questo è il file batch #2" quando viene eseguito. Quindi mette in pausa il programma e attende finché non si preme un tasto della tastiera per continuare. Questo dà il tempo di utente per leggere il messaggio.

2

Premere "Ctrl" e "s". Si apre la finestra "Salva con nome". Digitare un nome per questo file batch nella casella di testo "Nome File". Includere l'estensione "bat" alla fine del nome. Ad esempio, se si desidera chiamare il file batch "Test Batch File 2", immettere "Test Batch File2.bat" (senza virgolette) nella casella di testo. Fare clic su "Salva" per salvare il file.

3

Premere "Ctrl" e "n". Blocco note verrà visualizzato un nuovo documento vuoto.

4

Digitare quanto segue nel documento:

@echo questo è il file batch 1 # per chiamare un altro file batch

@pause premere un tasto per continuare

@Call xyz.bat

La prima riga Visualizza "Questo è il file batch 1 # per chiamare un altro file batch" quando eseguito. La seconda riga mette in pausa il programma per dare il tempo di utente per leggere il messaggio. Linea 3 chiama un altro file batch. Sostituire "xyz.bat" con il nome del file batch creato nei passaggi precedenti.

5

Premere "Ctrl" e "s". Si apre la finestra "Salva con nome". Digitare un nome per questo file batch nella casella di testo "Nome File". Aggiungere un'estensione "bat" al nome come avete fatto quando si nomina il precedente file di batch. Fare clic su "Salva".

6

Avviare Esplora risorse e individuare il file di batch ultimo che è stato salvato; fare doppio clic su tale file. Verrà eseguito e verrà visualizzato il messaggio, "Questo è il file batch #1 per chiamare un altro file batch."

7

Premere un tasto qualsiasi. Essa continuerà e chiamare il secondo file batch. Questo file verrà visualizzato il messaggio, "Questo è il file batch # 2." Premere un tasto qualsiasi per continuare. Tale file batch verrà continuare l'elaborazione e terminare.

Consigli & Avvertenze

  • In questo esempio, il secondo programma batch viene visualizzato un messaggio e termina. Tuttavia, è anche possibile inserire un'istruzione di "@Call" in questo file di batch che chiamate un terzo batch file. Aggiungere il numero di istruzioni di "@Call" per come molti file batch come avete bisogno per completare il vostro compito.