Questo articolo spiega come scrivere e salvare un file batch di base su un computer Windows. Questo file contiene una serie di comandi DOS (linguaggio Windows) e viene solitamente creato per attivare automaticamente i comandi utilizzati di frequente, come il trasferimento di file. Non è necessario scaricare un potente programma di editing per creare file batch; Il programma Blocco note predefinito di Windows è più che sufficiente.
Fare un passo
Parte 1 di 2: apprendimento delle nozioni di base sui file batch
Passaggio 1. Apri Blocco note
Questo programma consente di generare codice come file di testo e salvarlo al termine come file batch. Per accedere al programma accedere al menù “ Cominciare ”
digita Blocco note e fai clic su " Bloc notes " in blu nella parte superiore del menu.
Il blocco note viene solitamente utilizzato per convertire file di testo in file batch. Tuttavia, puoi scrivere il testo del file batch tramite qualsiasi applicazione
Impara alcuni comandi di base per i file batch. I file batch possono eseguire una serie di comandi DOS. Ciò significa che il comando che stai utilizzando è simile a un comando DOS. Alcuni dei comandi importanti includono:
- ECHO – Visualizza il testo sullo schermo
- @ECHO OFF – Nasconde il testo normalmente visualizzato
- START – Esegue i file attraverso l'applicazione principale
- REM – Inserisce una riga di commento nel programma
- MKDIR/RMDIR – Crea ed elimina directory
- DEL – Elimina file (singoli o multipli)
- COPIA – Copia uno o più file
- XCOPY: consente di copiare file con opzioni aggiuntive
- PER/IN/DO – Consente di selezionare o specificare un file.
- TITLE- Modifica il titolo della finestra del programma.
Scrivere un programma per la creazione di directory. Uno dei modi più semplici per imparare a creare file batch è concentrarsi prima sui comandi o sulle attività di base. Ad esempio, puoi utilizzare un file batch per creare rapidamente più directory:
MKDIR c:\esempio1 MKDIR c:\esempio2
Scrivi il codice per creare un programma di backup di base. I file batch sono un ottimo mezzo per eseguire più comandi, soprattutto se li hai configurati per l'esecuzione più volte. Con il comando XCOPY, puoi creare un file che copia i file dalla cartella selezionata alla cartella di backup e sovrascrive solo i file che sono stati aggiornati dall'ultima sessione di copia:
@ECHO OFF XCOPY c:\original c:\cartella di backup /m /e /y
Questo comando funziona per copiare i file dalla cartella "originale" alla cartella "backup". È possibile sostituire la cartella con l'indirizzo della cartella o directory desiderata. "/m" indica che verranno copiati solo i file aggiornati, "/e" indica che verranno copiate tutte le sottodirectory nella directory selezionata e "/y" visualizza un messaggio di conferma ogni volta che un vecchio file viene sovrascritto da un nuovo file
Scrivi un programma di backup più avanzato. Creare un file che funzioni per copiare file da una cartella all'altra è sicuramente divertente. Tuttavia, cosa succede se si desidera eseguire l'ordinamento contemporaneamente? Per situazioni come questa, il comando FOR/IN/DO sarà molto utile. Puoi utilizzare questi comandi per specificare o indicare dove inviare/copiare file in base alle loro estensioni:
@ECHO OFF cd c:\REM sources Questa è la posizione dei file sorgente da ordinare FOR %%f IN (*.doc *.txt) DO XCOPY c:\source\"%%f" c:\text /m /y REM Questo comando sposta i file con estensione.doc o REM.txt dalla cartella c:\sources alla cartella c:\text REM %%f è una variabile FOR %%f IN (*.jpg *.png *.bmp) DO XCOPY C:\source \"%%f" c:\images /m /y REM Questo comando sposta i file con estensione.jpg,.png, REM o.bmp dalla cartella c:\sources alla cartella c:\cartella immagini
Sperimenta con diversi comandi batch. Se hai bisogno di ispirazione, puoi cercare esempi di testo batch su Internet.
Parte 2 di 2: salvataggio di file batch
Passaggio 1. Termina il file di testo
Dopo aver terminato e verificato il testo del comando, puoi salvarlo come file eseguibile.
Passaggio 2. Fare clic su File
Si trova nell'angolo in alto a sinistra della finestra "Blocco note". Successivamente apparirà un menu a discesa.
Passaggio 3. Fare clic su Salva con nome…
Questa opzione è nel menu a discesa " File " Una volta cliccato, verrà visualizzata la finestra "Salva con nome".
Passaggio 4. Immettere il nome del file e l'estensione ".bat"
Nel campo "Nome file", digita il nome del programma che desideri, seguito dall'estensione.bat.
Per un programma chiamato "Backup", ad esempio, digitare Backup.bat in questo campo
Passaggio 5. Fare clic sulla casella a discesa "Salva come"
Questa casella si trova nella parte inferiore della finestra "Salva con nome". Verrà visualizzato un menu a discesa.
Passaggio 6. Fare clic su Tutti i file
Questa opzione si trova nel menu a discesa. Con questa opzione, il file può essere salvato con qualsiasi estensione specificata (in questo caso, ".bat").
Passaggio 7. Selezionare una posizione di salvataggio
Fare clic su una cartella sul lato sinistro della finestra (ad es. Desktop ”) per selezionare una posizione.
Passaggio 8. Fare clic su Salva
Si trova nell'angolo in basso a destra della finestra "Salva con nome". La finestra si chiuderà dopo.
Passaggio 9. Chiudere il file del Blocco note
Il file verrà salvato come file batch nella posizione selezionata.
Passaggio 10. Modificare il contenuto del file batch
Quando necessario, puoi fare clic con il pulsante destro del mouse sul file e selezionare " Modificare "dal menu a discesa. Successivamente, il file verrà aperto come documento Blocco note. A questo punto, puoi apportare modifiche e salvare il file premendo la scorciatoia da tastiera Ctrl+S.
Le modifiche avranno effetto immediatamente quando si esegue il file
Suggerimenti
- È necessario utilizzare le virgolette se si desidera utilizzare directory o file che hanno spazi nei loro nomi, ad es. avviare "C:\Documents and Settings\").
- È possibile utilizzare un programma di modifica del testo di terze parti come Notepad ++ per modificare i file batch, ma di solito l'utilizzo di un programma del genere è una perdita di tempo se è necessario scrivere solo un semplice file batch.
- Alcuni comandi (es. ipconfig) richiedono permessi amministrativi per essere eseguiti. È possibile fare clic con il pulsante destro del mouse sul file e selezionare "Esegui come amministratore" per concedere le autorizzazioni finché si utilizza un account amministratore.