Oggi parliamo dei file scritti in batch,un "linguaggio di programmazione" che spesso non viene neanche considerato tale.
Di solito per file batch si intende un file con l'estenzione .bat,associata appunto ai file scritti in batch. L'uso di questi file è essenziale per compiere alcune azioni di amministrazione quali cancellare file,avviare applicazioni,ecc. In generale è possibile far eseguire una sequenza di comandi al sistema operativo tramite uno script.
Creare un file batch in sé e semplicissimo,basta creare un file blocco note,e salvarlo come "esempio.bat". Tuttavia questo file una volta avviato non farà nulla.
I comandi interni nei file batch sono:
Alcuni di questi,come goto,echo,if,cls,pause,del,exit,raplace,rename e start sono molto importanti e,poiché vengono usati molto spesso, bisogna sapere esattemente cosa significano.
Gli altri vengono usati di meno ma sono comunque importanti.
Vediamo ora come creare uno script batch che ci servirà a cancellare qualsiasi file. Scrivete nel blocco note:
@DEL"percorsofiledaeliminare"\nomedelfile.estensionefile
Dopo ciò,salvate il file come "esempio.bat" e a questo punto aprendolo,il file che avete selezionato verrà immediatamente cancellato. Ovviamente,cliccando su "Modifica" potrete cambiare di volta in volta il file da eliminare.
DEL indica che l'azione che deve essere compiuta è l'eliminazione di un file,mentre @ indica che DEL dovrà essere nascosto.
Per chi non lo sapesse,il percorso file appare cliccando sulla sbarra che indica dov'è posizionato il file,come nell'immagine;per l'eliminazione di un file usando uno script batch,è necessario inserirlo.
Usando i file .bat è possibile anche spegnere,riavviare o sospendere il nostro computer,vediamo come:
Aprite il blocco note e escrivete:
shutdown -s (spegnerà il computer)
OPPURE
shutdown -r (riavvierà il PC)
OPPURE
shutdown -l (sospenderà il computer)
e salvatelo come file .bat,dopodiché a seconda di cosa avrete scritto il PC si arresterà,riavvierà o andrà in standby.
Avrete sicuramente sentito parlare del cosiddetto "effetto Matrix",il suo nome è legato ovviamente al celebre film,comunque per crearlo aprite il blocco note e scrivete:
@echo off (disattiverà la visione dell'eco dei comandi)
color 0a (potete scegliere qualsiasi colore,ma in questo caso useremo 0a perché "0" è il codice per lo sfondo nero e "a" per le scritte verdi)
:SCROLLR (qui potete scrivere quello che volete)
echo 0 9 5 3 2 7 6 4 5 3 1 8 4 3 2 (sequenza casuale)
echo 8 5 2 1 6 9 3 2 1 0 4 7 6 0 9 (sequenza casuale)
goto SCROLLR (dirà al programma di tornare a SCROLLR,processo che si ripeterà all'infinito,creando l'effetto Matrix). Dopodiché salvate il file come .bat.
Scrivi commento