Deze wikiHow leert je hoe je een basisbatchbestand op een Windows-computer schrijft en opslaat. Dit bestand bevat een reeks DOS-opdrachten (Windows-taal) en wordt meestal gemaakt om veelgebruikte opdrachten, zoals bestandsoverdracht, automatisch te activeren. U hoeft geen krachtig bewerkingsprogramma te downloaden om batchbestanden te maken; Het standaard Kladblok-programma van Windows is meer dan genoeg.
Stap
Deel 1 van 2: Basisprincipes van batchbestanden leren

Stap 1. Open Kladblok
Met dit programma kunt u code als een tekstbestand genereren en deze opslaan als een batchbestand. Om toegang te krijgen tot het programma, ga naar het menu “ Begin ”
typ Kladblok en klik op de Kladblok ” in blauw bovenaan het menu.
Kladblok wordt meestal gebruikt om tekstbestanden naar batchbestanden te converteren. U kunt echter via elke toepassing tekst in batchbestanden schrijven
Leer enkele basiscommando's voor batchbestanden. Batchbestanden kunnen een reeks DOS-opdrachten uitvoeren. Dit betekent dat de opdracht die u gebruikt vergelijkbaar is met een DOS-opdracht. Enkele van de belangrijke commando's zijn:

- ECHO – Toont tekst op het scherm
- @ECHO OFF – Verbergt normaal weergegeven tekst
- START – Voert bestanden uit via de hoofdtoepassing
- REM – Voegt een commentaarregel in het programma in
- MKDIR/RMDIR – Maakt en verwijdert mappen
- DEL - Bestanden verwijderen (enkel of meerdere)
- KOPIE – Kopieer een of meer bestanden
- XCOPY - Hiermee kunt u bestanden kopiëren met extra opties
- FOR/IN/DO – Hiermee kunt u een bestand selecteren of specificeren.
- TITLE- Bewerkt de titel van het programmavenster.
Schrijf een programma voor het maken van mappen. Een van de gemakkelijkste manieren om te leren hoe u batchbestanden maakt, is door u eerst te concentreren op basiscommando's of -taken. U kunt bijvoorbeeld een batchbestand gebruiken om snel meerdere mappen te maken:

MKDIR c:\voorbeeld1 MKDIR c:\voorbeeld2
Schrijf code om een basisback-upprogramma te maken. Batchbestanden zijn een geweldig medium om meerdere opdrachten uit te voeren, vooral als je ze hebt geconfigureerd om meerdere keren uit te voeren. Met de opdracht XCOPY kunt u een bestand maken dat bestanden van de geselecteerde map naar de back-upmap kopieert en alleen bestanden overschrijft die zijn bijgewerkt sinds de laatste kopieersessie:

@ECHO OFF XCOPY c:\original c:\backup map /m /e /y
Deze opdracht werkt om bestanden van de "originele" map naar de "back-up" map te kopiëren. U kunt de map vervangen door het adres van de gewenste map of directory. "/m" geeft aan dat alleen bijgewerkte bestanden worden gekopieerd, "/e" geeft aan dat alle submappen in de geselecteerde map worden gekopieerd en "/y" geeft een bevestigingsbericht weer wanneer een oud bestand wordt overschreven door een nieuw bestand
Schrijf een meer geavanceerd back-upprogramma. Een bestand maken dat functioneert om bestanden van de ene map naar de andere te kopiëren, is zeker leuk. Maar wat als u tegelijkertijd wilt sorteren? In dergelijke situaties is het FOR/IN/DO-commando erg handig. U kunt deze opdrachten gebruiken om op basis van hun extensies op te geven of te vertellen waar bestanden naartoe moeten worden gestuurd/kopieerbaar:

@ECHO OFF cd c:\REM sources Dit is de locatie van de bronbestanden die moeten worden gesorteerd VOOR %%f IN (*.doc *.txt) DO XCOPY c:\source\"%%f" c:\text /m /y REM Deze opdracht verplaatst bestanden met de extensie.doc of REM.txt van de map c:\sources naar de map c:\text REM %%f is een variabele FOR %%f IN (*.jpg *.png *.bmp) DO XCOPY C:\source \"%%f" c:\images /m /y REM Deze opdracht verplaatst bestanden met de extensie.jpg,.png, REM of.bmp van de map c:\sources naar de c:\images map
Experimenteer met verschillende batch-commando's. Als je inspiratie nodig hebt, kun je batchtekstvoorbeelden opzoeken op internet.

Deel 2 van 2: Batchbestanden opslaan

Stap 1. Voltooi het tekstbestand
Nadat u de opdrachttekst hebt voltooid en gecontroleerd, kunt u deze opslaan als een uitvoerbaar bestand.

Stap 2. Klik op Bestand
Het staat in de linkerbovenhoek van het venster 'Kladblok'. Daarna verschijnt een vervolgkeuzemenu.

Stap 3. Klik op Opslaan als…
Deze optie staat in het vervolgkeuzemenu " Bestand " Eenmaal geklikt, wordt het venster "Opslaan als" weergegeven.

Stap 4. Voer de bestandsnaam en extensie ".bat" in
Typ in het veld "Bestandsnaam" de naam van het gewenste programma, gevolgd door de extensie.bat.
Typ bijvoorbeeld voor een programma met de naam "Backup" Backup.bat in dit veld

Stap 5. Klik op de vervolgkeuzelijst "Opslaan als type"
Dit vak bevindt zich onderaan het venster "Opslaan als". Er wordt een vervolgkeuzemenu weergegeven.

Stap 6. Klik op Alle bestanden
Deze optie staat in het vervolgkeuzemenu. Met deze optie kan het bestand worden opgeslagen met elke extensie die u opgeeft (in dit geval ".bat").

Stap 7. Selecteer een opslaglocatie
Klik op een map aan de linkerkant van het venster (bijv. Bureaublad ”) om een locatie te selecteren.

Stap 8. Klik op Opslaan
Het staat in de rechterbenedenhoek van het venster 'Opslaan als'. Daarna sluit het venster.

Stap 9. Sluit het Kladblok-bestand
Het bestand wordt opgeslagen als een batchbestand op de geselecteerde locatie.

Stap 10. Bewerk de inhoud van het batchbestand
Indien nodig kunt u met de rechtermuisknop op het bestand klikken en Bewerking ” in het vervolgkeuzemenu. Daarna wordt het bestand geopend als Kladblok-document. Op dit punt kunt u wijzigingen aanbrengen en het bestand opslaan door op de sneltoets Ctrl+S te drukken.
De wijzigingen worden onmiddellijk van kracht wanneer u het bestand uitvoert
Tips
- U moet aanhalingstekens gebruiken als u mappen of bestanden wilt gebruiken die spaties in hun naam hebben, b.v. start "C:\Documents and Settings\").
- U kunt een tekstbewerkingsprogramma van derden, zoals Notepad++, gebruiken om batchbestanden te bewerken, maar meestal is het gebruik van een dergelijk programma tijdverspilling als u alleen een eenvoudig batchbestand hoeft te schrijven.
- Sommige opdrachten (bijv. ipconfig) vereisen beheerdersrechten om te worden uitgevoerd. U kunt met de rechtermuisknop op het bestand klikken en "Als administrator uitvoeren" selecteren om machtigingen te verlenen zolang u een beheerdersaccount gebruikt.