Come creare un file bat in Windows

Contenuti

Non è raro che consigli su determinate azioni e correzioni in Windows 10, 8 e Windows 7 includi passaggi come: “Creare un file .bat con il seguente contenuto ed eseguirlo”. Nonostante questo, un utente inesperto non sempre sa come farlo e qual è quel file.

Questa istruzione spiega come creare uno script bat, eseguirlo e alcune informazioni aggiuntive che possono essere utili nel contesto dell'argomento in questione.

Creare un file .bat con il blocco note

Il primo e più semplice modo per creare un file BAT consiste nell'utilizzare il programma Blocco note standard, presente in tutte le versioni correnti di Windows.

La procedura per creare un file BAT è la seguente

  1. Esegui Blocco note (che si trova in Programmi – Standard, in Windows 10 È più veloce eseguirlo tramite la ricerca sulla barra delle applicazioni, Se il Blocco note non è presente nel menu di avvio, puoi eseguirlo da C: Windowsnotepad.exe).
  2. Digitare il codice del file BAT nel Blocco note (come esempio, copialo da qualche parte o digita il tuo in alcuni comandi più avanti nelle istruzioni).
  3. Nel menu del blocco appunti, seleziona File – Salva come, scegliere dove salvare il file, Specificare il nome del file con estensione .bat e assicurarsi di determinare “Tutti i file” in campagna “Tipo di file”.
  4. Fare clic sul pulsante “Mantenere”.

Nota: Se il file non viene salvato nel percorso specificato, come unità C, con il messaggio “Non si dispone dell'autorizzazione per salvare i file in questo percorso”, Salvarlo nella cartella Documenti o sul desktop, quindi copiarlo. nella posizione desiderata (Il motivo del problema è che Windows 10 Sono necessari i diritti di amministratore per scrivere in alcune cartelle e, Perché il Blocco note non è stato eseguito come amministratore, Non è possibile salvare il file nella cartella specificata).

Il file .bat è pronto: Se lo si esegue, Tutti i comandi elencati nel file verranno eseguiti automaticamente (a condizione che non vi siano errori e che siano richiesti i diritti di amministratore; in alcuni casi, Potrebbe essere necessario eseguire il file BAT come amministratore: Fare clic con il pulsante destro del mouse sul file .bat, Eseguire come amministratore dal menu di scelta rapida).

Nota: nel futuro, Se si desidera modificare il file creato, devi solo fare un clic destro del mouse e scegliere "Modifica".

Esistono altre alternative per creare un file BAT, Ma tutti si riducono a digitare comandi un comando per riga in un file di testo in qualsiasi editor di testo (Formattato), che viene successivamente salvato con un'estensione .bat (come esempio, su Windows XP e Windows 7 a partire dal 32 bit, È anche possibile creare un file .bat sulla riga di comando utilizzando l'editor di testo Modifica).

Se hai attivato le estensioni dei file (cambio en el pannello Controllo – opzioni del browser – guarda – nascondere le estensioni per i tipi di file registrati), quindi puoi semplicemente creare un file .txt e successivamente rinominare il file inserendo l'estensione. pipistrello.

Esecuzione di programmi in un file bat e altri comandi di base

Puoi eseguire qualsiasi programma e comando da questo elenco nel file bat: https://technet.microsoft.com/ru-ru/library/cc772390(v=ws.10).aspx (anche se alcuni di quelli elencati potrebbero non essere disponibili in Windows 8 e Windows 10). Ecco le informazioni di base per gli utenti inesperti.

Le attività più comuni sono: Eseguire uno o più programmi da un file .bat, eseguire alcune funzioni (come esempio, Pulire gli Appunti, diffondere il Wi-Fi da un laptop, Spegnere il computer con un timer).

Per eseguire uno o più programmi, usa il comando

cominciare "" путь_к_программе

Se il percorso contiene spazi, racchiudere l'intero percorso tra virgolette, come esempio:

cominciare "" "C:Programmiprogramma.exe"

Dopo il percorso del programma, además puede especificar los parametri con los que se debe ejecutar, come esempio (Allo stesso modo, se i parametri di esecuzione contengono spazi, racchiuderli tra virgolette):

cominciare "" C:windowsnotepad.exe file.txt

Nota: Le virgolette doppie dopo le specifiche di avvio devono specificare il nome del file di script visualizzato nell'intestazione della riga di comando. Questo è facoltativo, Tuttavia, l'esecuzione di file BAT contenenti virgolette nei percorsi e nei parametri potrebbe non riuscire in modo imprevisto se mancano queste virgolette.

Un'altra funzione utile è quella di eseguire un altro file bat dal file corrente, Questa operazione può essere eseguita con il comando Chiama:

call путь_к_файлу_bat параметры

I parametri passati all'avvio possono essere letti in un altro file BAT, come esempio, chiamiamo il file con i parametri:

call file2.bat параметр1 параметр2 параметр3

In file2.bat possiamo leggere questi parametri e usarli come percorsi, per eseguire altri programmi in questo modo:

ECO %1
ECO %2
ECO %3
pausa

In altre parole, Per ogni parametro usiamo il suo numero di sequenza con un segno percentuale. Il risultato dell'esempio precedente è l'output nella finestra di comando di tutti i parametri passati(il comando echo è usato per inviare del testo alla finestra della console).

Per impostazione predefinita, la finestra di comando si chiude non appena vengono eseguiti tutti i comandi. Se vuoi leggere le informazioni all'interno della finestra, usa il comando di pausa; interromperà l'esecuzione dei comandi (o chiudi la finestra) finché non si preme un tasto qualsiasi sulla console dal lato utente.

A volte è necessario attendere un po 'prima di eseguire un altro comando (come esempio, Fino a quando il primo programma non viene eseguito completamente). Per fare questo, È possibile utilizzare il comando

timeout /t время_в_секундах

Se desideri, È possibile eseguire il programma in video ridotti a icona o espansi utilizzando i parametri Min e Max prima di specificare il programma stesso, come esempio

cominciare "" /MIN c:windowsnotepad.exe

Per chiudere la finestra di comando dopo che tutti i comandi sono stati eseguiti (anche se si spegne regolarmente comunque quando si utilizza Start per eseguirlo), usa il comando exit nell'ultima riga. Nel caso in cui la console non si chiuda ancora dopo aver avviato il programma, prova a usare questo comando:

cmd /c start /b "" parametri path_to_program

Nota: in questo comando, se i percorsi o i parametri del programma contengono spazi, potrebbero esserci problemi di avvio, che si può risolvere così:

cmd /c start "" /D "percorso_della_cartella_con_spazi" /b nome_file_programma "parametri_con_spazi"

Come notato, questa è solo un'introduzione di base ai comandi più usati nei file bat. Se è necessario eseguire attività aggiuntive, prova a cercare in Internet (ricerca come esempio “fare qualcosa sulla riga di comando” e utilizzare gli stessi comandi nel file .bat) o fai una domanda nei commenti, Cercherò di aiutarti .

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.