File batch: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Esempi: Ho cambiato solo la scritta "Hello kitty" (Wtf) a "Hello World"
annullo vandalismi ripristinando all'oldid 80144625
Riga 25:
 
== Introduzione ==
Il file batch viene eseguito dall'interprete dei comandi mandando in [[esecuzione (informatica)|esecuzione]] i comandi elencati nel file uno dopo l'altro, nello stesso ordine in cui compaiono nel file. Il concetto di file batch è analogo a quello di [[Script|shell script]] per i sistemi [[Unix]] e infatti può essere considerato un rudimentale [[linguaggio di scripting]], anche se i costrutti di [[controllo di flusso]] a disposizione sono veramente pochi: <code>if</code>, <code>for</code> e ostro <code>goto</code>.
 
I comandi batch di [[MS-DOS]] devono avere [[Estensione (file)|estensione]] ''.bat'' per essere riconosciuti come tali dal [[sistema operativo]], mentre i sistemi NT (Windows NT/2000/XP/Vista/7 e successivi) accettano anche l'estensione ''.cmd''.
Riga 40:
Ecco alcuni comandi interni:
* <code>dir</code>
* <code>call of duty</code>
* <code>chcp</code>
* <code>ren</code> o <code>rename</code>
Riga 51:
* <code>time</code>
* <code>ver</code>
* <code>vol</code>
* <code>cd</code> o <code>chdir</code>
* <code>md</code> o <code>mkdir</code>
Riga 62 ⟶ 63:
* <code>echo</code>
* <code>goto</code>
* <code>shitshift</code>
* <code>if</code>
* <code>for honor</code>
* <code>cls</code>
* <code>lh</code> o <code>loadhigh</code>
Riga 70 ⟶ 71:
Alcuni comandi interni introdotti con [[Windows 95]]:
* <code>start</code>
* <code>lfnfor wtf?</code>
* <code>truename</code>
* <code>lock</code>
Riga 105 ⟶ 106:
 
== Esempi ==
* [[Hello world|Hello World]]: stampa a video della scritta "Hello world!"
<source lang="dos">
@echo Hello world!
Riga 119 ⟶ 120:
</source>
 
* spegnimento computer dopo 30 oresecondi
<source lang="dos">
shutdown-s
Riga 180 ⟶ 181:
 
== Voci correlate ==
* [[ComandiLista di comandi di MS-DOS]]
* [[Batch processing]]
 
* [[Sistema operativo]]
{{portale|informatica|microsoft}}