Umfangreiche Batch-Tutorial (5 / 10 schritt)

Schritt 5: Einige erweiterte Grundsätze und Modifikatoren


ich habe darüber debattieren, wo in diesem Abschnitt zu setzen, aber ich beschloss, es hier setzen. Es deckt noch mehr fortgeschrittenen Prinzipien von Batch-Dateien und einige Modifikatoren (einschließlich Erläuterung, warum die meisten Code mit off beginnt).

Also, lassen Sie uns diesen Schritt Auftakt mit ein paar Sachen, die wir schon gelernt.

Beim Festlegen des Werts einer Variablen, musst du Prozentzeichen mit Ihrem Variablennamen verwenden.
Z.B.:
set var1 = 50
Set/a var2 = var1/5

Erhalten das gleiche Ergebnis wie
eingestellt von var1 = 50
Set/a var2=%var1%/5

Es gibt diese seltsame Dinge genannt Parameter, die beeinflussen, wie ein Befehl ausgeführt wird ("/a/a" in "set/a var1 = 50" ist ein Parameter).
Parameter gehen durch viele Namen, einschließlich aber nicht beschränkt auf

  • Schalter
  • Argumente
  • Bänder
  • Modi

Aber ich werde entweder bezeichnen sie als Schalter, Argumente oder Parameter (es ist immer gut, etwas Abwechslung zu haben).

Nun, auf die Erklärung, warum habe ich Sie in meinem Code.

Wie ich bereits erwähnt, wird der Echo-Befehl (ohne Worte angezeigt werden) die aktuelle Einstellung der Echo ausgeben. Der Ausgang ist entweder ECHO ist. oder ECHO ist off.
Wenn ECHO aktiviert ist, werden die Befehle, die verwendet werden angezeigt (wie die aktuellen Eingabeaufforderung, die Sie später erfahren werden wird).
Wenn ECHO deaktiviert ist, wird nur die Ausgabe des Befehls (einschließlich Fehler messaging) angezeigt.

Hier ist ein Beispiel für Code...

ab
Echo
Echo nur die Ausgabe der Befehle werden angezeigt.
pausieren
CLS
auf
Echo
Der Befehl Echo, Ausgabe und Eingabeaufforderung angezeigt.
pausieren

Also, ich habe erklärt, warum ich Echo aus, verwendet aber warum ich ein @ Zeichen davor?

Nun, bevor Sie Echo off festlegen, werden die Befehle noch dieses zufällige Zeug ausgeben. Die @ Modifikator unterdrückt, nicht die Leistung, aber die seltsame Dinge, die man vor der Ausgabe zu sehen (etwas wie C:\Users\User_Name > echo Text.).

Sie können dies ausprobieren, wenn Sie wollen...

ab
Echo Echo wird jetzt eingeschaltet
pausieren
auf


Alle Befehle haben ein @-Zeichen auf sie, das heißt es hält die normale Ausgabe.

Wie Sie sehen können, sieht alles normal aus. Es gibt keine zufälligen Text gibt.

Anders als die meisten Schritte, es wird hier eine Aufgabe (Glück Sie), aber zögern Sie nicht, darüber nachzudenken, was Sie gelernt haben.

In Verbindung stehende Artikel

Batch-Tutorial mittels Batch

Batch-Tutorial mittels Batch

wenn Sie nicht wissen, was Batch-Dateien sind, ist dies das perfekte Tutorial! Einfach den Text in Notepad kopieren und speichern als "Batch-Tutorial.bat" (keine Anführungszeichen eingeben!)Sie könnte es auch einfach auf den nächsten Schritt her
Sehr einfache Batch-Tutorial

Sehr einfache Batch-Tutorial

wenn Sie bereits wissen, die Grundlagen in Charge, die Sie nicht brauchen, lesen diese instructable, weiterhin nicht So einfachen Batch-Tutorial.Hinweis!: Wann immer etwas in Anführungszeichen ("Beispiel"), enthalten keine Anführungszeichen (wen
Nicht So einfachen Batch-Tutorial

Nicht So einfachen Batch-Tutorial

In den letzten Tutorial lernten wir die Kern-Grundlagen in Batch-Dateien zu schreiben.Wenn Sie keine Ahnung, welche Charge ist, aber wollen es lernen, beziehen sich auf die "sehr grundlegende Batch-Tutorial".In diesem Tutorial lernen Sie erweite
Batch-Tutorial

Batch-Tutorial

Herzlich Willkommen Sie in meinem Batch-tutorialSchritt 1: Den Code!Download
Batch-Tutorial - Take 1

Batch-Tutorial - Take 1

ich habe auch ein paar Batch-Tutorials gibt, aber keiner von ihnen wirklich alles folgen, so dass ich eine 3-teilige Tutorial auf Batch mit Videos nur für diese zusätzliche Leichtigkeit mache.Ich werde alle benötigte in ihre entsprechende .bat (Batch
Batch-Tutorial - Remake

Batch-Tutorial - Remake

in Ordnung, das ist eine totale Umgestaltung meines ersten Tutorials, da es nicht gut gedreht hat. Ich hoffe, dieses kommt besser, bitte gib mir Feedback, wie ich von euch allen zu hören. Danke! : DOK, also wir beginnen:Einige häufig gestellte Fragen
Batch-Tutorial - Take 2

Batch-Tutorial - Take 2

Okay wie ich in meinem vorherigen Tutorial auf Batch ( sagte, ich plane, erstellen eine expansive 3-teilig (oder nehmen) Tutorial auf Batch. Die meisten was Sie wissen müssen, um zu tun was du willst mit Batch abdecken sollte.Die Datei unten angehäng
Erweiterte Batch

Erweiterte Batch

richten Sie bitte Fragen zu meinem BLOG:http://tamsanh.com/Blog/2008/07/11/Batch-Tutorial-3-Advanced-Batch/Ich Instructables nicht mehr besuchen, und Sie erhalten eine schnellere Reaktion auf diese Weise.Hey Jungs! Tam Nguyen hier. Es wurde eine lang
Grundlagen der Batch-Dateien

Grundlagen der Batch-Dateien

Wenn SIE Fragen haben, kannst du sie bitte auf meinem BLOG:http://tamsanh.com/Blog/2008/07/10/Batch-Tutorial-1-Basics-of-Batch-Files/Ich besuchen nicht mehr, Instructables, so Sie eine schnellere Antwort, auf diese Weise erhalten.Hier ist die Grundla
Super erweiterte Batch-Codierung

Super erweiterte Batch-Codierung

Dies ist das vierte Batch-Tutorial ich entlasse siehe Tutorial eine hierUnd Tutorial zwei hierHier ist Tutorial 3In diesem Tutorial werde ich mehr, wenn überprüfen Aussagen immer Text mit ~ und wann verwenden! nicht % für Umgebungsvariablen.Schritt 1
Ein Retro-Stil-Rakete zu bauen

Ein Retro-Stil-Rakete zu bauen

Dies ist ein Modell aus meist gefundenen Materialien gebaut.Schritt 1: Was folgt, ist eine umfangreiche Foto-Tutorial darüber wie ich das Modell gebaut. Erstens hatte ich eine alte Dusche Radio herumliegen für eine Weile und ich die kleine clip-on Fa
Batch-Datei Tutorial 1

Batch-Datei Tutorial 1

Dies ist meine erste Instructable also schnitt mir etwas Spielraum dieses Bild, was ist verwirrend. OK also zuerst dies für ABSOLUTE Anfänger ist.In diesem Tutorial werden wir 4 Befehle abdecken: off, echo, Titel und pausieren. (Ich weiß nicht, was i
Batch Programmierung Tutorial ich

Batch Programmierung Tutorial ich

Batch-Codierung ist eine sehr einfache Programmiersprache, die auf jedem Windows-Rechner funktionieren sollte (nicht Apple wenn) heute zeige ich euch die Grundlagen der Programmiersprache.Schritt 1: Starten Start-Menü und Typ Notepad öffnen dann öffn
Batch Programmierung Tutorial II

Batch Programmierung Tutorial II

Dies ist Schritt zwei im Batch mehr erweiterte Funktionen für Kühler Codes Tutorial 1 unten sehenIn diesem instructable ich werde gehen über Attrib Md und & & Befehle If mehr Tiefe ins sowie festgelegten mehr Codes anzeigen.Schritt 1: Verbinden Li