In deze tutorial zullen we leren hoe we een "Hello world!" laten verschijnen d.m.v. een batch bestand. Eerst en vooral wil ik duidelijk maken dat een batchbestand gewoonweg een simpel tekstbestand is, met batch commando's erin diens uitgevoerd wordt door een Commandprompt. Samengevat: Batch schrijven heeft niks met programmeren te maken.
Wat heb je nodig om een batchbestand te schrijven?
*Een Windows OS (maakt niet uit welke versie)
*Een Tekst Editor
Hierboven staat een "Tekst Editor" vermeldt. Dit mag MS kladblok zijn, zolang het maar geen tekstverwerker is. Ook kun je batchbestanden schrijven d.m.v.
Windows logo + R-->cmd-->edit (let echter op: dit maakt gebruik van een ander toetsenbord, namelijk qwerty!)
Nu zullen we de nodige commando's leren om Hello world! te schrijven.
CLS
cls is een commando dat vraagt om het DOS-venster volledig te clearen alvorens het volgende commando verschijnt. In praktijk verwijderd het dus alle overige woorden die niet bij het bestand horen.
Syntaxis:
cls
PAUSE
pause is het meest gebruikt als het 'einde' van een ander commando. Het laat de tekst "Druk op een toets om verder te gaan..." verschijnen en dwingt de gebruiker dit te doen.
Syntaxis:
pause
ECHO, @ en Off
Echo betekent eindelijk dat alles die erna komt afgedrukt moet worden op het scherm. Je kunt het wat vergelijken met de opdracht 'Cout' uit C++.
@ zegt de lijn niet te 'echoën' (As simple as that?).
Off weigert de gebruiker te laten kijken naar hoe het programma zich uitvoert.
Neem dat allemaal te samen, en je krijgt;
@echo off
Nu hebben we alle commando's om ons eerste programma te beginnen!
Open nu maar Kladblok of *edit.exe uit DOS-prompt.
Typ de volgende code:
@echo off
cls
echo Hello world!
pause
Sla dit op als (in kladblok, voor edit.exe, zie onderaan deze pagina) /zonder de aanhalingstekens!!/ "hello.bat" en zet 'opslaan als' op 'alle bestanden'.
Open nu een DOS-venster en typ het pad (tenzij je het in je thuismap-) waar je je bestand hebt opgeslagen.
Als alles goed gaat, krijg je nu Hello World! op je scherm getoverd.
NOTES
*EDIT.EXE:
wanneer je deze, simpele DOS text editor wil gebruiken, open je het DOS-venster en typ je;
edit hello.bat (doe maar, hij creeërt automatisch de bestandsnaam).
Wacht even, en dan krijg je een meer uitgewerkte, grafische omgeving dan het originele venster.
Merk op dat het toetsenbord verschilt (--> qwerty) van het onze (--> azerty). Als je wilt weten hoe je het qwerty tablet gebruikt, raad ik je aan om op Google afbeeldingen eens te surfen. Typ de code die je daarstraks gekregen hebt. Nu doe je
file-->save
Doe dan de rest van de stappen onder de code uit Kladblok.
In deze tutorial zullen we leren hoe we een "Hello world!" laten verschijnen d.m.v. een batch bestand. Eerst en vooral wil ik duidelijk maken dat een batchbestand gewoonweg een simpel tekstbestand is, met batch commando's erin diens uitgevoerd wordt door een Commandprompt. Samengevat: Batch schrijven heeft niks met programmeren te maken.
Wat heb je nodig om een batchbestand te schrijven?
*Een Windows OS (maakt niet uit welke versie)
*Een Tekst Editor
Hierboven staat een "Tekst Editor" vermeldt. Dit mag MS kladblok zijn, zolang het maar geen tekstverwerker is. Ook kun je batchbestanden schrijven d.m.v.
Windows logo + R --> cmd --> edit (let echter op: dit maakt gebruik van een ander toetsenbord, namelijk qwerty!)
Nu zullen we de nodige commando's leren om Hello world! te schrijven.
CLS
cls is een commando dat vraagt om het DOS-venster volledig te clearen alvorens het volgende commando verschijnt. In praktijk verwijderd het dus alle overige woorden die niet bij het bestand horen.
Syntaxis:
cls
PAUSE
pause is het meest gebruikt als het 'einde' van een ander commando. Het laat de tekst "Druk op een toets om verder te gaan..." verschijnen en dwingt de gebruiker dit te doen.
Syntaxis:
pause
ECHO, @ en Off
Echo betekent eindelijk dat alles die erna komt afgedrukt moet worden op het scherm. Je kunt het wat vergelijken met de opdracht 'Cout' uit C++.
@ zegt de lijn niet te 'echoën' (As simple as that?).
Off weigert de gebruiker te laten kijken naar hoe het programma zich uitvoert.
Neem dat allemaal te samen, en je krijgt;
@echo off
Nu hebben we alle commando's om ons eerste programma te beginnen!
Open nu maar Kladblok of *edit.exe uit DOS-prompt.
Typ de volgende code:
@echo off
cls
echo Hello world!
pause
Sla dit op als (in kladblok, voor edit.exe, zie onderaan deze pagina) /zonder de aanhalingstekens!!/ "hello.bat" en zet 'opslaan als' op 'alle bestanden'.
Open nu een DOS-venster en typ het pad (tenzij je het in je thuismap-) waar je je bestand hebt opgeslagen.
Als alles goed gaat, krijg je nu Hello World! op je scherm getoverd.
NOTES
*EDIT.EXE:
wanneer je deze, simpele DOS text editor wil gebruiken, open je het DOS-venster en typ je;
edit hello.bat (doe maar, hij creeërt automatisch de bestandsnaam).
Wacht even, en dan krijg je een meer uitgewerkte, grafische omgeving dan het originele venster.
Merk op dat het toetsenbord verschilt (--> qwerty) van het onze (--> azerty). Als je wilt weten hoe je het qwerty tablet gebruikt, raad ik je aan om op Google afbeeldingen eens te surfen. Typ de code die je daarstraks gekregen hebt. Nu doe je
file --> save
Doe dan de rest van de stappen onder de code uit Kladblok.
Succes!
I-cer