Inhoudsopgave:
- Stap 1: De basis | Echo
- Stap 2: Stap 2: de basis | Kleur en Cls
- Stap 3: Stap 3: de basis | "%%", ":" en ga naar
- Stap 4: Stap 4: de basis | Finale
- Stap 5: Stap 5: wat plezier | een klok
- Stap 6: Stap 6: Uiteindelijk…
- Stap 7: Extra hulp
Video: Coderen met batch: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Voordat we beginnen
Batch is een codeertaal gemaakt door Microsoft. Het is waanzinnig eenvoudig, omdat het geen afbeeldingen kan weergeven of audio kan afspelen. Hoewel het handig is om applicaties te openen, op tekst gebaseerde games te maken en als een op de seconde klok te gebruiken.
Het is gemakkelijk te leren, omdat er niet veel commando's zijn als je iets snel wilt maken.
Deze tutorial zal een paar basiscommando's uitleggen, samen met een tutorial over het maken van een klok.
Opmerking: Batch werkt alleen op Windows-systemen van de DOS-dagen tot de meest recente versie van Windows. Probeer het dus niet op Unix-gebaseerde systemen (Linux, Android…) of MacOS (iOS, Mackintosh).
BELANGRIJK:
BIJ HET OPSLAAN VAN EEN BATCHBESTAND ZORG ERVOOR DAT HET EINDIGT MET ".bat" OF ".cmd" (persoonlijk geef ik de voorkeur aan.bat)
Als u het wilt bewerken, kunt u ook met de rechtermuisknop op > Bewerken klikken om het bestand te bewerken dat in Kladblok moet worden geopend. Als je iets anders gebruikt, zoals Sublime Text of Notepad++, kun je meestal naar Bestand > Openen gaan en het bestand daar zoeken, als het nog niet is geladen.
(Voor gebruikers van Notepad++ kunt u met de rechtermuisknop klikken op > Bewerken met Notepad++ voor gebruiksgemak.)
(Sorry voor de afbeelding met lage resolutie. Had een afbeelding nodig, dus zei "Dit is voldoende" en plaats het daar.)
Stap 1: De basis | Echo
Sommige commando's zijn constant in alles wat je doet.
De eerste hiervan zal "echo" zijn.
Wat doet echo?
In wezen geeft het alle tekst door die u invoert. bijvoorbeeld als u "echo Hallo!" in de opdrachtprompt, krijgt u "Hallo!" als uitgang.
Echo kan ook worden uitgeschakeld.
Dit doet u eenvoudig door "@echo uit" te gaan. Dit voorkomt dat het informatie doorgeeft zoals "C:\windows\System32 (als u het in beheerdersmodus gebruikt).
Stap 2: Stap 2: de basis | Kleur en Cls
Kleur spreekt voor zich. Hiermee kunt u de letterkleur en achtergrondkleur van het terminalvenster wijzigen. Een meer gedetailleerde uitleg vindt u door "kleur?" in een opdrachtprompt (cmd.exe)
Cls is een afkorting voor "Clear Screen". Het wist het scherm van alle eerder ingevoerde gegevens, zoals ingevoerde opdrachten, tekst, enzovoort.
Stap 3: Stap 3: de basis | "%%", ":" en ga naar
Dit is waar dingen interessant worden.
Met "%%" kunt u sommige gegevens, zoals ingevoerde tekst of andere statistieken, opslaan totdat de console wordt gewist (gesloten), wat handig is in sommige scripts. (In op tekst gebaseerde spellen kun je dit gebruiken om namen, statistieken en al het andere dat kan worden gewijzigd en bijgehouden, op te slaan.)
Met ":" en goto kunt u loops maken en door een script bewegen. U kunt dus een gebruiker iets laten invoeren en vervolgens het script laten afsluiten of teruggaan naar het begin.
Stap 4: Stap 4: de basis | Finale
Er zijn nog een paar andere dingen waar u rekening mee moet houden voordat u verder gaat.
set /p insertsomethinghere=Voer tekst in:
if %insertsomethinghere%==1 ga naar aplacetogo
Dit kan worden gebruikt als een meerkeuzeselectieoptie. Voer een bepaald antwoord in en leid tot een ander antwoord.
Alternatief, { set /p insertaname=Voer een naam in:
if %insertaname%==%insertaname% ga naar volgende stap }
Dit zal doorgaan naar de volgende stap, wat dat ook mag zijn.
Opmerking: alles wat vetgedrukt is op deze pagina is niet vereist. Alles in die velden zal anders zijn. Alles wat onderstreept is, kan zo vaak worden gekopieerd als nodig is.
Speciale opmerking: tussen de {} haakjes is dit technisch alles wat je nodig hebt. Hoewel je een specifieke naam zou kunnen hebben die je speciale voordelen geeft, herkennen karakters je, of heb je een alternatief pad. het enige wat je hoeft te doen is " if %insertaname%==Bob goto nextstepbob" toe te voegen (je moet een ander pad toevoegen dat vervelend kan zijn, of gewoon een klein alternatief pad plaatsen, dat een back-up maakt met het hoofdpad eventueel.)
Stap 5: Stap 5: wat plezier | een klok
Dit is iets wat ik eigenlijk eerst heb geleerd.
@echo uit
kleur 0a
cls
:klok
echo De huidige tijd is %time% en de datum is %date%
ga naar de klok
Optioneel kunt u "cls" plaatsen na de:clock
Hoewel dit ervoor zorgt dat het flikkert en een beetje vervelend is.
Denk eraan om goed op te slaan!
Stap 6: Stap 6: Uiteindelijk…
Momenteel ben ik bezig met een spel. Hieronder staat wat ik momenteel heb.
Het is eenvoudig en kan enigszins worden gespeeld, hoewel het niet eens in de buurt komt van wat ik wil doen.
(Vanwege de manier waarop het besluit de tekst op te maken, zal ik het verstrekken als er een verzoek is.)
Stap 7: Extra hulp
Vraag gerust als je ergens tegenaan loopt. Ik zal proberen zo snel mogelijk te helpen.
Bedankt voor het lezen, en hopelijk helpt dit.
Aanbevolen:
Coderen met IOS-codeblokken: 6 stappen
Coderen met IOS-codeblokken: coderen met iOS is een unieke manier om uw iOS-apparaat automatiseringen te laten doen, het nieuws op te halen, cyberoorlogsvoering te starten en zelfs sms-berichten te plannen. Voor deze instructable zullen we ons concentreren op cyberoorlogvoering, met name het spammen van vrienden en c
Hoe een nummer te coderen met bladmuziek in Sonic Pi: 5 stappen
Hoe een nummer te coderen met behulp van bladmuziek in Sonic Pi: Deze instructable gaat enkele basisstappen en stukjes code schetsen om te gebruiken bij het coderen van een nummer in Sonic Pi met behulp van bladmuziek! Er zijn een miljoen andere stukjes code om smaak aan je voltooide stuk toe te voegen, dus zorg ervoor dat je ook rond je
Leren coderen met Python Turtle: 4 stappen
Leer coderen met Python Turtle: in deze tutorial zullen we kennismaken met de leuke wereld van coderen met Python, met name de Turtle-bibliotheek. We gaan ervan uit dat je geen eerdere codeerervaring hebt. Als je meer wilt weten, raden we je aan het boek van de auteur te lezen: https://www.amazo
Hoe te coderen met Scratch: 15 stappen
Hoe te coderen met Scratch: Hallo allemaal! Dit is floppyman2! Dit project geeft je een idee van hoe je een platformgame helemaal opnieuw kunt beginnen
Hoe "A Hiker's Scrapbook" te coderen: 5 stappen (met afbeeldingen)
Hoe "A Hiker's Scrapbook" te coderen: Mensen hebben de neiging om nostalgisch te zijn over hobby's die belangrijk voor hen zijn, zoals wandelen. Maar hoe bewaar je een herinnering aan een wandeling? Foto's zijn een optie, ja. Dit apparaat zou een andere optie mogelijk maken om gegevensarchieven van de reis te zijn. De persoon zou een