Come utilizzare la lingua dei file batch di Microsoft (con immagini)

Sommario:

Come utilizzare la lingua dei file batch di Microsoft (con immagini)
Come utilizzare la lingua dei file batch di Microsoft (con immagini)

Video: Come utilizzare la lingua dei file batch di Microsoft (con immagini)

Video: Come utilizzare la lingua dei file batch di Microsoft (con immagini)
Video: Come montare il dissipatore sul processore e scheda madre su pc fisso fai da te - Parte 6 2024, Maggio
Anonim

I file batch sono comandi della riga di comando DOS raggruppati insieme. In Linux sono conosciuti come script di shell e seguono una sintassi completamente diversa. I primi utenti di Windows dovevano utilizzare un file batch (autoexec.bat) per allocare una lettera di unità ai loro CD-ROM, al fine di installare Windows da CD. I file batch non sono così cruciali al giorno d'oggi, sebbene siano ancora supportati dalle versioni più recenti di Windows.

In Windows XP/2000+, i file batch (*.bat) vengono eseguiti in una finestra speciale (nota anche come Prompt dei comandi) creata da c:\window\system32\cmd.exe (in alcuni casi potrebbe essere chiamata command.com). I comandi possono essere digitati singolarmente o elencati in sequenza in un file batch, richiedendo l'uso del linguaggio del file batch. Questo How-To ti spiegherà come creare ed eseguire un file batch Microsoft, fornendo un semplice backup come esempio.

Passi

Usa la lingua del file batch Microsoft Passaggio 1
Usa la lingua del file batch Microsoft Passaggio 1

Passaggio 1. Apri il tuo editor di testo

Aspettati di usare i tasti A-Z/0-9/, i simboli (!$| ecc.) e Invio. La maggior parte dei comandi non controlla la voce per maiuscole/minuscole, quindi per il momento non preoccuparti di CAPS (o cApS). Ogni comando (e i suoi parametri) va su una riga. Aprire una finestra della riga di comando (cmd.exe) per testare i comandi che si desidera eseguire. Disponi le finestre in modo da poterle vedere entrambe.

Passaggio 2. Inizia a scrivere il file

Per iniziare a scrivere il file, la maggior parte delle persone inizia con

@eco spento

poiché interrompe la stampa di ogni comando durante l'elaborazione. Riduce il disordine sullo schermo dell'utente.

    : @echo off

Passaggio 3. Premi Invio

Ricorda di premere Invio dopo ogni comando.

Passaggio 4. Dai il benvenuto all'utente nel programma

Tipo:

    : echo Benvenuto nello script di backup!

Passaggio 5. Premi di nuovo Invio

Passaggio 6. Lascia una riga vuota per una spaziatura ordinata, quindi continua a digitare un'altra riga

    : eco.

Passaggio 7. Premere ↵ Invio ancora una volta

Passaggio 8. Programma le opzioni che vuoi che la persona che esegue il tuo programma veda

Questo codice sotto dà all'utente una scelta. O premono F o N, oppure premono Q o CTRL-Z che annullano l'intero script.

    : scelta /C:FNQ /N Seleziona [F]ul backup o solo [N]nuovi file. Premere [Q] o [CTRL-Z] per uscire.

Usa la lingua del file batch Microsoft Passaggio 2
Usa la lingua del file batch Microsoft Passaggio 2

Passaggio 9. Crea comandi per ogni scelta

Se l'utente preme Q, il programma restituisce un "3" e passa alla sezione "fine". Se premono N, il programma restituisce un "2" e passa alla sezione "small_backup". Se premono F, il programma restituisce un "1" e passa a "full_backup". "Errorlevel" non è un messaggio di errore in quanto tale, è solo l'unico modo per impostare l'output dal comando CHOICE.

    : IF errorlevel 3 vai a fine: IF errorlevel 2 vai a small_backup: IF errorlevel 1 vai a full_backup

Passaggio 10. Creare le sezioni di cui sopra

Tipo:

    ::small_backup

    : eco.: eco.: echo Hai scelto di eseguire il backup di NUOVI file. Premi un tasto qualsiasi per avviare o ctrl-z per annullare. pause >nul xcopy c:\mydirectory d:\mybackup /s/m/e goto end::full_backup

    : eco.: eco.: echo Hai scelto di eseguire il backup di TUTTI i file. Premi un tasto qualsiasi per avviare o ctrl-z per annullare. pause >nul xcopy c:\mydirectory d:\mybackup /s/e goto end::end: exit

Usa la lingua del file batch di Microsoft Passaggio 3
Usa la lingua del file batch di Microsoft Passaggio 3

Passaggio 11. Creare le directory di cui sopra e copiare alcuni piccoli file di test nella directory di origine pronti per il test

Successivamente è possibile modificare i nomi di tali directory per adattarli al proprio file.

Usa la lingua del file batch Microsoft Passaggio 4
Usa la lingua del file batch Microsoft Passaggio 4

Passaggio 12. Salva il file nel Blocco note come "mybackup.bat"

Passaggio 13. Fare doppio clic sul file per eseguirlo

Metodo 1 di 1: esame del codice completo

Usa la lingua del file batch Microsoft Passaggio 5
Usa la lingua del file batch Microsoft Passaggio 5

Passaggio 1. Esercita le tue abilità di copia e incolla sul testo seguente

    @echo off echo Benvenuto nello script di backup! eco. scelta /C:FN /N Selezionare [F]ull Backup o [N]nuovi file Backup o ctrl-z per uscire. IF errorlevel 3 vai alla fine IF errorlevel 2 vai a small_backup IF errorlevel 1 vai a full_backup:small_backup echo. eco. echo Hai scelto di eseguire il backup di NUOVI file. Premi un tasto qualsiasi per iniziare o ctrl-z per uscire. pause >nul xcopy c:\mydirectory d:\mybackup /s/m/e goto end:full_backup echo. eco. echo Hai scelto di eseguire il backup di TUTTI i file. Premi un tasto qualsiasi per iniziare o ctrl-z per uscire. pause >nul xcopy c:\mydirectory d:\mybackup /s/e goto end:end exit

Suggerimenti

  • Chiusura della finestra:

    Se vuoi che il programma si chiuda al termine, lascia lo script così com'è. Se desideri lasciare la finestra aperta per ulteriori comandi, cambia il comando nella sezione finale in, che lascia la finestra aperta.

  • Elenco corrente:

    Se il programma fa riferimento a file nella propria directory, non è necessario inserire la lettera dell'unità. Quindi con il file batch in C:\ puoi scegliere come target i file in c:\temp\ semplicemente digitando: : Xcopy temp\*.* d:\temp /s/m

Avvertenze

  • Sebbene i comandi mostrati qui siano piuttosto innocui, l'uso di alcuni comandi di sistema nei file batch è potenzialmente pericoloso se utilizzato in modo improprio.
  • Il comando SCELTA non è incluso in Windows XP Home né Professional e causerà la chiusura improvvisa del file batch senza preavviso.

Consigliato: