Umfangreiche Batch-Tutorial (6 / 10 schritt)


Schritt 6: Parameter/Bänder/Argumente/Flaggen/Schalter

Was auch immer Sie sie nennen wollen, sie sind, was einige der Befehle so nützlich macht.

Also, was tun, wechselt zu tun und macht sie so groß?

Nun, verändern Schalter die Art und Weise Befehle auf bestimmte Dinge zu reagieren. Ein Beispiel, das Sie bereits gesehen haben ist die Befehlszeilenoption in der set -Befehl . Wenn es nicht benutzt wird, behandelt es Betreibern (Dinge wie Plus und Zeichen) wörtlich (d. h., es ist kein Plus-Zeichen, es ist nur ein weiteres Zeichen). Aus diesem Grund nicht möglich jede Mathe und gäbe es jede Menge Einschränkungen in was Batchdateien können und was nicht.

Was macht sie so groß ist die Tatsache, dass ohne sie hätte zu einer separaten Befehl für jedes Ding, dass Sie tun möchten. Z. B. möglicherweise Schalter in den Befehl set (ich bin ziemlich sicher, dass dies das letzte Mal sein wird, ich das referenzieren) statt /a/a einen anderen Befehl insgesamt (vielleicht SetA). Dies erspart Ihnen aus der Erinnerung an Millionen von verschiedenen Befehlen (jetzt du nur komplizierte Syntaxen stattdessen erinnern musst, Hurra!).

Hier ist eine Tätigkeit für Sie zum ausprobieren...

Setzen Sie diese in eine Batchdatei namens params.bat.

ab
Echo der erste Parameter ist "%1".
Echo der zweite Parameter ist "%2".
:: Ausgang ist ein weiterer Befehl, dem Sie bald erfahren werden.
Ausfahrt/b

Jetzt bin ich, einen netter Trick zu zeigen, dass Elite Programmierer (leichte Herstellung) verwenden. mit Shift und Rechtsklick auf den Ordner, die Ihr Skript in (mir wäre C:\Batch\Excercise1) und klicken Sie auf Befehl "öffnen" Wverbundenes hier (drücken Sie W auf Ihrer Tastatur).

Vorausgesetzt, dass Sie es richtig gemacht haben, eröffnet ein Befehlsfenster nur in Ihrem Gesicht. Dies spart Ihnen so viel Zeit navigieren zu dem Verzeichnis, das, dem alle deine Sachen in gespeichert wird, so fühlen sich frei, um es so oft wie möglich zu verwenden.

Nun, auf unsere Tätigkeit. Geben Sie Parameter Y N.
Ist was Sie bekommen haben, sollten

Der erste Parameter ist "Y".
Der zweite Parameter ist "N".

Jetzt löscht den Bildschirm (btw, zögern Sie nicht, setzen Echo aus , alles, was unerwünschte Fachsprache an der Eingabeaufforderung den Befehl zu stoppen) und geben Sie "furzt are..." stinkende Params. Was sollte man aus ihm heraus zu bekommen ist

Der erste Parameter ist "" Fürze sind... "" ".
Der zweite Parameter ist "stinkend".

Wie Sie sehen können, wenn Sie Parameter in Anführungszeichen umgeben, dann es als einen Parameter interpretiert werden. Nett, nicht wahr?

Sie könnte herausgefunden haben dies bereits, aber Parameter sind grundsätzlich verwendet, um Informationen zu anderen Batch-Skripten "feed" (und einige andere auch).

Einige fun Facts und Einschränkungen zu den Parametern:

  • Parameter sind wie Variablen mit Ausnahme der Tatsache, dass Sie sie aufrufen, indem mit einem einzigen Prozentzeichen an der Vorderseite (Parameter sind immer die Ziffern 0-9, Sie lernen "% 0" unten). Z.B. 5 % ist der fünfte Parameter.
  • Es darf nur 10 Parameter gleichzeitig (0-9) (nicht ganz richtig, aber du wirst lernen, dazu später). Parameter 1-9 und definiert durch was auch immer ausgeführt wird, während die %0 in der Dateipfad zu der Datei (es gibt mehr zu, aber Sie nicht lernen, bis später).
  • "Parameter" ist ein wirklich ärgerlich Wort immer und immer wieder eingeben.

Lasst uns auf den Test. Dieser wird fast alle Abschnitte enthalten, was, die Sie bisher gelernt haben.

Ihre Aufgabe, ist möchten Sie es akzeptieren, erstellen Sie ein Skript, um zwei Zahlen zu multiplizieren und die Ergebnisse anzeigen.

Also, wenn ich in 5 4 zu multiplizieren, würde ich 5 * 4 = 20 als Ausgang bekommen.

Ich werde Sie beginnen

ab
:: Fügen Sie Ihren Code hier
Ausfahrt/b

Wenn Sie nicht weiterkommen, schauen Sie sich den Rücken für Antworten.

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