Batch

strumenti: notepad bat2exe qui windows (mi disp ma linux nn si può usare) tanta buona volontà salvate i comandi in un file chiamato nomechevuoitu.bat e avrete un file con dentro un ingranaggio, apritelo e vedrete il vostro script eseguito, per trasformarlo in exe usate bat2exe 1 primo script: hello world (troppo scontato?) CODICE @echo off echo hello world echo.
analizziamo: @echo off senza di lui apparirebbe echo hello world echo hello world è il vero e proprio script, che farà comparire sul dos hello world echo.
chiude echo e @echo 2 funzione pause scrivete pause in un bat e apritelo, verrà fuori la scritta "premi un tasto per continuare, ma basterà scrivere pause CODICE @echo off echo hai detto '%1' echo.
se scriverete aaa sul dos verrà fuori hai detto aaa (non so come faccio ad inventarmi degli esempi così XDXDXD) 5 if, GOTO e segnaposto pensavate che nel batch non c'era if? bè sbagliato.......
esempio che poi analizzeremo CODICE if '%1' == lamer GOTO :lamer if '%1' == hacker GOTO :hacker :lamer @echo off echo sei sicuro di esserlo? echo.
:hacker @echo off echo sei uno sbruffone echo.
ora voi direte e io vi dico analizziamo: if è un ciclo, vuol dire se, quindi: if condizione == condizione GOTO :segnaposto il segnaposto è una condizione che inizia con : (due punti) esempio: CODICE :aaaa @echo off echo aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa echo.
GOTO :segnaposto, indica su quale segna posto devi andare per if esiste anche la funzione exist, cioè if exist nomefile istruzioni poi esiste else cioè if exist nomefile else istruzioni cioè se esiste bene sennò fa quello che c'è scritto dopo l'else 6 variabili in batch ci sono anche le variabili e si creano così: set nomevariaile = condizioneistruzione es.
CODICE set a = s echo off echo %a% echo.
le percentuali vogliono dire che inizia una variabile e che poi finisce 7 aprire un file txt e scriverci dentro CODICE echo aaa > AAA.txt cioè scrivi aaa dentro AAA.txt se vuoi scrivere sulla seconda riga fai >> sulla terza >>> e così via.
per adesso finisce qui, poi implementerò altre parti.

Leggi tutto l'articolo