Inhaltsverzeichnis:

Codieren mit Batch - Gunook
Codieren mit Batch - Gunook

Video: Codieren mit Batch - Gunook

Video: Codieren mit Batch - Gunook
Video: Einfache Befehle für Batch Dateien 2024, November
Anonim
Codieren mit Batch
Codieren mit Batch

Bevor wir anfangen

Batch ist eine Programmiersprache von Microsoft. Es ist wahnsinnig einfach, da es keine Grafiken anzeigen oder Audio abspielen kann. Es ist jedoch nützlich, Anwendungen zu öffnen, textbasierte Spiele zu erstellen und als sekundengenaue Uhr zu verwenden.

Es ist leicht zu erlernen, da es nicht viele Befehle gibt, wenn Sie etwas schnell machen möchten.

Dieses Tutorial erklärt einige grundlegende Befehle, zusammen mit einem Tutorial, wie man eine Uhr herstellt.

Hinweis: Batch funktioniert nur auf Windows-Systemen von den DOS-Tagen bis zur neuesten Version von Windows. Versuchen Sie es also nicht auf Unix-basierten Systemen (Linux, Android…) oder MacOS (iOS, Mackintosh).

WICHTIG:

STELLEN SIE BEIM SPEICHERN EINER BATCH-DATEI SICHER, DASS SIE MIT ".bat" ODER ".cmd" ENDET (Persönlich bevorzuge ich.bat)

Wenn Sie sie bearbeiten möchten, können Sie auch mit der rechten Maustaste auf > Bearbeiten klicken, um die Datei zu bearbeiten, die in Notepad geöffnet werden soll. Wenn Sie etwas anderes verwenden, wie Sublime Text oder Notepad ++, können Sie normalerweise zu Datei> Öffnen … gehen und die Datei dort finden, sofern sie nicht bereits geladen ist.

(Für Notepad++-Benutzer können Sie zur einfacheren Verwendung mit der rechten Maustaste auf > Mit Notepad++ bearbeiten klicken.)

(Entschuldigung für das Bild mit niedriger Auflösung. Benötigte ein Bild, das sagte "Dies wird tun" und es dort ablegen.)

Schritt 1: Die Grundlagen | Echo

Einige Befehle werden bei allem, was Sie tun, konstant sein.

Die erste davon wird "Echo" sein.

Was macht Echo?

Im Wesentlichen leitet es den gesamten von Ihnen eingegebenen Text weiter. Wenn Sie beispielsweise "echo Hello!" in der Eingabeaufforderung erhalten Sie "Hallo!" als Ausgabe.

Echo kann auch ausgeschaltet werden.

Dies geschieht einfach, indem Sie "@echo off" gehen. Dadurch wird verhindert, dass Informationen wie "C:\windows\System32" weitergeleitet werden (wenn Sie es im Administratormodus ausführen).

Schritt 2: Schritt 2: die Grundlagen | Farbe und Cls

Farbe ist selbsterklärend. Sie können die Schriftfarbe und Hintergrundfarbe des Terminalfensters ändern. Eine genauere Erklärung erhalten Sie durch Eingabe von "color ?" in eine Eingabeaufforderung (cmd.exe)

Cls steht für "Clear Screen". Es löscht den Bildschirm von allen zuvor eingegebenen Daten wie eingegebenen Befehlen, Text usw.

Schritt 3: Schritt 3: die Grundlagen | "%%", ":" und Goto

Hier wird es interessant.

Mit "%%" können Sie einige Daten wie eingegebenen Text oder andere Statistiken speichern, bis die Konsole gelöscht (geschlossen) wird, was in einigen Skripten nützlich ist. (In textbasierten Spielen können Sie damit Namen, Statistiken und alles andere, was geändert und verfolgt werden kann, speichern.)

Mit ":" und goto können Sie Schleifen erstellen und sich in einem Skript bewegen. Sie könnten also einen Benutzer etwas eingeben lassen, dann das Skript beenden oder zum Anfang zurückkehren.

Schritt 4: Schritt 4: Die Grundlagen | Finale

Es gibt ein paar andere Dinge, die Sie beachten sollten, bevor Sie fortfahren.

set /p insertsomethinghere=Text eingeben:

if %insertsomethinghere%==1 gehe zu aplacetogo

Dies kann als Multiple-Choice-Auswahloption verwendet werden. Geben Sie eine bestimmte Antwort ein und lassen Sie sich zu einer anderen Antwort führen.

Alternative, { set /p insertaname=Bitte geben Sie einen Namen ein:

if %insertaname%==%insertaname% gehe zum nächsten Schritt }

Dies wird weiterhin zum nächsten Schritt übergehen, was auch immer das sein mag.

Hinweis: Alles in Fettdruck auf dieser Seite ist nicht erforderlich. Alles in diesen Bereichen wird anders sein. Alles, was unterstrichen ist, kann beliebig oft kopiert werden.

Besonderer Hinweis: zwischen den {}-Klammern ist dies technisch alles, was Sie brauchen. Obwohl Sie einen bestimmten Namen haben können, der Ihnen besondere Vorteile bietet, erkennen Sie die Charaktere oder Sie haben einen alternativen Pfad. Alles was Sie tun müssen, ist " if %insertaname%==Bob goto nextstepbob" hinzuzufügen (Sie müssen einen anderen Pfad hinzufügen, der nervig sein kann, oder einfach einen kleinen alternativen Pfad eingeben, der wieder mit dem Hauptpfad verbunden wird letztlich.)

Schritt 5: Schritt 5: Etwas Spaß | eine Uhr

Das habe ich eigentlich zuerst gelernt.

@echo aus

Farbe 0a

cls

:Uhr

echo Die aktuelle Zeit ist %time% und das Datum ist %date%

gehe zur uhr

Optional können Sie "cls" nach der:clock. setzen

Dies führt jedoch zu einem Flackern und ist ein wenig nervig.

Denken Sie daran, richtig zu speichern!

Schritt 6: Schritt 6: Schließlich…

Zur Zeit arbeite ich an einem Spiel. Unten ist, was ich derzeit habe.

Es ist einfach und kann einigermaßen gespielt werden, obwohl es nicht einmal annähernd dem entspricht, was ich tun möchte.

(Aufgrund der Art und Weise, wie der Text formatiert wird, werde ich ihn auf Anfrage bereitstellen.)

Schritt 7: Zusätzliche Hilfe

Fragen Sie ruhig nach, wenn Sie an etwas hängen bleiben. Ich werde versuchen, so schnell wie möglich zu helfen.

Danke fürs Lesen und hoffentlich hilft das.

Empfohlen: