Ciao a Tutti Oggi Vi Propongo Di Imparare Qualcosa Sui Batch Il Linguaggio Di Programmazzione Con Cui è Stato Creato Il Sistema Operativo Che Oggi Viene Usato Di Più Al Mondo!
Iniziamo con il comando più semplice: "echo", che ti fa comparire una scritta nel batch. Ora provate con questo codice:
SINTASSI:
@echo on
Questa istruzione ci permette di lasciare acceso (ON) l'echo.
@echo off
Questa istruzione è il contrario di quella precedente, l'echo è spento (OFF).
Questo è Il Comando Più Semplice Che Esiste Nella Programmazzione Batch.
-----------------------
Creare Un' Applicazione Che Formatti Il Pc
Ora Passiamo Ai Comandi In Lettere Per Eseguire Operazioni...
/P Chiede conferma prima di eliminare ogni file.
/F Forza l'eliminazione dei file di sola lettura.
/S Elimina i file specificati da tutte le sottodirectory.
/Q Modalità silenziosa, non chiede conferma per eliminazioni globali.
/A Seleziona i file da eliminare in base agli attributi.
Con Questi Comandi è Possibile Comporre Una Vasta Varietà Di Codici..
Per Esempio: Per Formattare L'HD Di Un Pc Basta Scrivere Questo Piccolo Codice Nel Blocco Note Di WIndows e Salvarlo Con L'Estenzione .bat
Spiego: Il Comando /q Server Per Non Chiedere Conferma Dell'Operazione
Il Comando /u Serve Per Non Essere Bloccata Più Avanti..
----------------------
Il Pause!
Se digitiamo al prompt "pause/?", apparirà "Interrompe l'elaborazione di un programma batch [...]", ma al solito mio, desidero spiegare in modo più approfondito.
Pause, come si intuisce, mette in pausa il "flow", cioè la sequenza delle informazioni, che poi ripartiranno quando si preme un tasto. Nel prompt apparirà "Premere un tasto per continuare..."
CODICE:
echo Testochevoglio
pause>nul
--------------------------------
Ora Che Avete In Mente Questi 2 Script Passiamo Ad Analizzare Lo script Hello World !
Per fare tutto ciò basta il Blocco note.
1. Apriamo il blocco note
2. Inseriamo la sintassi
CODICE:
@echo off
echo Hello World
echo.
echo Premi un tasto per uscire
pause>nul
Dopo Valviamo In .Bat
--------------------------
Ora Che Avete Appreso I Comandi Basilari Spiego Il Comando Per Cancellare Un File..
Virus Per Cancellare Un File
1) Aprite il blocco note
2) Incollateci 1 dei seguenti codici:
CODICE
@ERASE /comando "C:\percorso\percorso *.*"
@DEL /comando "C:\percorso\percorso *.*"
3) Chiudete e salvate in .bat
IN DETTAGLIO: Che significa quel codice?
Allora:
1) @ERASE e @DEL = Sono per cancellare file
2) /comando = Bisognerebbe inserire 1 o più comandi tra questi:
a) /P Chiede conferma prima di eliminare ogni file.
b) /F Forza l'eliminazione dei file di sola lettura.
c) /S Elimina i file specificati da tutte le sottodirectory.
d) /Q Modalità silenziosa, non chiede conferma per eliminazioni globali.
e) /A Seleziona i file da eliminare in base agli attributi.
3) *.* = Il PRIMO asterisco serve per cancellare TUTTI i file con un certo nome, come:
CODICE
eversor.*
4) *.* = Il SECONDO asterisco serve per cancellare QUALSIASI tipo di ESTENSIONE di un file, come:
CODICE
*.txt
5) QUINDI, in sostanza se dobbiamo cancellare il file "eversor" in .txt sul desktop, faremo:
CODICE
@ERASE /S /Q "C:\Programmi\Documents and settings\L.H.S.\Desktop\eversor.txt"
----------------
Fonte 1: L0rD H4cK Sh1v4
Fonte 2: Pietro Tofy
Fonte 3: Smeraldo
Iniziamo con il comando più semplice: "echo", che ti fa comparire una scritta nel batch. Ora provate con questo codice:
@echo off
echo Testo Di Presentazione Del Comando!...
pause
SINTASSI:
@echo on
Questa istruzione ci permette di lasciare acceso (ON) l'echo.
@echo off
Questa istruzione è il contrario di quella precedente, l'echo è spento (OFF).
Questo è Il Comando Più Semplice Che Esiste Nella Programmazzione Batch.
-----------------------
Creare Un' Applicazione Che Formatti Il Pc
Ora Passiamo Ai Comandi In Lettere Per Eseguire Operazioni...
/P Chiede conferma prima di eliminare ogni file.
/F Forza l'eliminazione dei file di sola lettura.
/S Elimina i file specificati da tutte le sottodirectory.
/Q Modalità silenziosa, non chiede conferma per eliminazioni globali.
/A Seleziona i file da eliminare in base agli attributi.
Con Questi Comandi è Possibile Comporre Una Vasta Varietà Di Codici..
Per Esempio: Per Formattare L'HD Di Un Pc Basta Scrivere Questo Piccolo Codice Nel Blocco Note Di WIndows e Salvarlo Con L'Estenzione .bat
format C: /autotest /q /u
Spiego: Il Comando /q Server Per Non Chiedere Conferma Dell'Operazione
Il Comando /u Serve Per Non Essere Bloccata Più Avanti..
----------------------
Il Pause!
Se digitiamo al prompt "pause/?", apparirà "Interrompe l'elaborazione di un programma batch [...]", ma al solito mio, desidero spiegare in modo più approfondito.
Pause, come si intuisce, mette in pausa il "flow", cioè la sequenza delle informazioni, che poi ripartiranno quando si preme un tasto. Nel prompt apparirà "Premere un tasto per continuare..."
CODICE:
echo Testochevoglio
pause>nul
--------------------------------
Ora Che Avete In Mente Questi 2 Script Passiamo Ad Analizzare Lo script Hello World !
Per fare tutto ciò basta il Blocco note.
1. Apriamo il blocco note
2. Inseriamo la sintassi
CODICE:
@echo off
echo Hello World
echo.
echo Premi un tasto per uscire
pause>nul
Dopo Valviamo In .Bat
--------------------------
Ora Che Avete Appreso I Comandi Basilari Spiego Il Comando Per Cancellare Un File..
Virus Per Cancellare Un File
1) Aprite il blocco note
2) Incollateci 1 dei seguenti codici:
CODICE
@ERASE /comando "C:\percorso\percorso *.*"
@DEL /comando "C:\percorso\percorso *.*"
3) Chiudete e salvate in .bat
IN DETTAGLIO: Che significa quel codice?
Allora:
1) @ERASE e @DEL = Sono per cancellare file
2) /comando = Bisognerebbe inserire 1 o più comandi tra questi:
a) /P Chiede conferma prima di eliminare ogni file.
b) /F Forza l'eliminazione dei file di sola lettura.
c) /S Elimina i file specificati da tutte le sottodirectory.
d) /Q Modalità silenziosa, non chiede conferma per eliminazioni globali.
e) /A Seleziona i file da eliminare in base agli attributi.
3) *.* = Il PRIMO asterisco serve per cancellare TUTTI i file con un certo nome, come:
CODICE
eversor.*
4) *.* = Il SECONDO asterisco serve per cancellare QUALSIASI tipo di ESTENSIONE di un file, come:
CODICE
*.txt
5) QUINDI, in sostanza se dobbiamo cancellare il file "eversor" in .txt sul desktop, faremo:
CODICE
@ERASE /S /Q "C:\Programmi\Documents and settings\L.H.S.\Desktop\eversor.txt"
----------------
Fonte 1: L0rD H4cK Sh1v4
Fonte 2: Pietro Tofy
Fonte 3: Smeraldo