Inhaltsverzeichnis:
- Schritt 1: Variablenschritt (1/3)
- Schritt 2: Variablenschritt (2/3)
- Schritt 3: Variablenschritt (3/3)
- Schritt 4: Parameterschritt (1/2)
- Schritt 5: Parameterschritt (2/2)
- Schritt 6: Fertig
Video: Nicht so grundlegendes Batch-Tutorial - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:22
Im vorherigen Tutorial haben wir die wichtigsten Grundlagen des Schreibens von Batch-Dateien gelernt. Wenn Sie keine Ahnung haben, was Batch ist, es aber lernen möchten, lesen Sie das "Very Basic Batch Tutorial". um sie zum Erstellen einer Anwendung zu verwenden.
Schritt 1: Variablenschritt (1/3)
Variablen sind Dinge, die sich ändern können. Wenn wir eine Variable erstellen, erstellen wir etwas, an das sich der Computer für uns erinnern soll, etwas, das wir später in einem Programm verwenden können; wir geben dem Computer den Wert, den wir speichern möchten und wir geben ihm ein Label, um es zu speichern. Wir können Ganzzahlen und Strings mit Variablen erstellen. Um eine Variable zu erstellen, müssen Sie den SET-Befehl lernen. Der SET-Befehl erstellt Variablen; SET name=hello'name' ist der Name der Variablen, und 'hello' ist das, was die Variable speichert, also sollte jetzt jedes Mal, wenn Sie "echo name" eingeben, "hallo" sagen, ja?NEIN wenn Sie eine Variable anzeigen möchten, müssen Sie setzen Sie Prozentzeichen (%) darum. Wenn Sie also "echo %test%" eingeben und es "Hallo" sagen sollte, ja?JA
Schritt 2: Variablenschritt (2/3)
Also können wir jetzt sicher rechnen? Wir setzen num = 1 Dies erzeugt eine Variable namens "num" mit einem Wert von 1, die daran angehängt ist. und mach es zu num+1 (auch bekannt als 1+1))thenecho %num%es sollte uns 2 geben, oder? Versuchen wir es: Geben Sie Folgendes in den Notizblock ein und speichern Sie es als MathAttempt.bat (ohne die Sterne (*)) @echo offset v=1set v=%v%+1echo %v%pausees sollte 2 sagen, ja?NOPE.es sagt 1+1weil der Computer deinen Befehl interpretiert als: du: "so num=1, richtig?"pc: "richtig"du: "also was ist num plus eins?"pc: num+1 = 1+1also interpretiert der Computer Ihren Befehl wörtlich.
Schritt 3: Variablenschritt (3/3)
Wie bringen wir den Computer dazu, mathematisch zu denken?Einfach, wir fügen ein /a vor die Variable name. Beispiel:wir geben "set /a num=1"then"set /a num=%num%+1"then"echo %num%"dann sollten wir 2 bekommen, nicht wahr? Versuchen wir es. Geben Sie das in den Notizblock ein….bla, bla, Sie kennen die Übung.************************ ******************************@Echo-Offset /a num=1set /a num=%num%+1echo %num% Pause************************************************* ***dort! es hat 1+1 hinzugefügt!so sieht es der Computer:_you: also num=1, richtig?pc: rightyou: also was ist num plus eins?pc: num+1 = 1+1 = 2Voila!Also jetzt machen wir ein Zählprogramm! Wir werden den goto-Befehl verwenden, den wir im Very Basic Batch Tutorial kennengelernt haben.******************************** ****************************@echo offset /a num=1:topset /a num=%num%+1echo %num% zur Spitze gehen************************************************ **********Der Computer fügt 1 hinzu, geht dann nach oben und fügt erneut 1 hinzu usw.
Schritt 4: Parameterschritt (1/2)
Nun, da wir Variablen verwenden können, was ist, wenn wir eine Auswahl an Optionen haben, wie: Drücken Sie 1, um Hallo zu sagen. Drücken Sie 2, um Auf Wiedersehen zu sagen. Wir verwenden den Befehl "IF", zum Beispiel: Geben Sie dies in Ihr CMD ein: if 1= =1 echo Siehe es funktioniert!(==) bedeutet "ist gleich", du könntest auch "EQU" eingeben. Wir haben eine Nachricht erhalten, die sagt "Seht es funktioniert!"Geben Sie jetzt Folgendes ein: if 1==2 echo It Works! Wir haben nichts gesehen, weil 1 nicht gleich 2 ist. Wenn wir warten wollen, bis der Benutzer etwas eingibt, fügen wir ein /p hinzu und lassen den Teil nach der Variablen leer wird darauf warten, dass Sie etwas eingeben. Also geben wir ein: ************************************* *@echo offset v1=hi!!set v2=bye!!echo Drücken Sie 1, um HI!echo zu sagen Drücken Sie 2, um BYE zu sagen!set /p you=if %you%==1 echo %v1%if %you%= =2 echo %v2%pause****************************************Das sagt dem Computer dass, wenn wir 1 eingeben, es HI! widergeben muss, und wenn wir 2 sagen, muss es BYE!!
Schritt 5: Parameterschritt (2/2)
Jetzt wissen wir also, dass wir, wenn wir eine Variable auswählen möchten, Folgendes eingeben:set /p Variablenname=und wenn wir eine Variable setzen möchten, geben wir Folgendes ein:set /a Variablenname=WertAlso jetzt, warum nicht ein kleines Programm erstellen, das von und nach zählt? 2000?Wir werden in diesem Programm SET, IF und GOTO verwenden (und natürlich echo)******************************** *****@echo offset /a num=0:topset /a num=%num%+1echo %num%if %num%==2000 goto gobackgoto top:gobackset /a num=%num%-1echo %num %if %num%==0 Gehe zum Anfang Gehe zurück****************************************So jetzt, wenn es 2000 erreicht, macht der IF-Befehl GOTO zum zweiten Teil, wodurch es heruntergezählt wird. Wenn es dann 0 erreicht, wird es zum ersten Teil GOTO, wodurch es hochgezählt wird …
Schritt 6: Fertig
Sie haben meine Batch-Tutorials beendet. Sie können hier zu einem anderen instructable für einige coole Batch-Anwendungen gehen Ich werde versuchen, Ihnen zu helfen. Wenn Sie etwas offline ausprobieren möchten, empfehle ich Ihnen, Batch-Dateiprogrammierung lernen zu erwerben! von John Albert, wirklich einfach, leicht zu folgen und großartig, wenn Sie besser werden möchten!
Empfohlen:
Erhalten Sie eine Benachrichtigungs-E-Mail, wenn ein Kanal auf ThingSpeak eine Weile nicht aktualisiert wurde – wikiHow
Erhalten Sie eine Benachrichtigungs-E-Mail, wenn ein Kanal auf ThingSpeak eine Weile nicht aktualisiert wurde: HintergrundgeschichteIch habe sechs automatisierte Gewächshäuser, die über Dublin, Irland, verteilt sind. Durch die Verwendung einer maßgeschneiderten Handy-App kann ich die automatisierten Funktionen in jedem Gewächshaus aus der Ferne überwachen und mit ihnen interagieren. Ich kann den Win manuell öffnen / schließen
12-Volt-Batterie-Hack! Sie werden Ihren Augen nicht trauen!!!!! (aktualisiert): 7 Schritte
12-Volt-Batterie-Hack! Sie werden Ihren Augen nicht trauen!!!!! (aktualisiert): Inspiriert von der Anleitung von Kipkay dachte ich, ich würde einige meiner eigenen Batterien einer anderen Marke abholen … Und, Junge, war ich überrascht
UND ODER NICHT !! (interaktive Thruth-Tabelle): 4 Schritte
UND ODER NICHT !! (interaktive Thruth-Tabelle): Hey Leute, ich hoffe ihr seid alle wohlauf bei euch zu Hause und fragt euch was ihr aus den verfügbaren Materialien basteln könnt??Keine Sorge dieser Artikel wird euch sicherlich beim Bauen einer einfachen Schaltung helfen!! Das Verständnis von Logikgattern ist sowohl für die
Grundlegendes Java-Debugging: 9 Schritte
Basic Java Debugging: Diese Anleitung behandelt eine grundlegende Schritt-für-Schritt-Überprüfung der Java-Fehlerbehandlung. Dieses Handbuch bietet keine Hilfestellung beim Einrichten von Java-Programmiersoftware und geht davon aus, dass Sie diese Aufgabe bereits im Voraus erledigt haben. Für die beste
Batch-Programmierung. in einem Batch-Fenster.: 3 Schritte
Batch-Programmierung. in einem Batch-Fenster.: In diesem instuctable (wirklich Batch) lehren Sie imma, wie man Batch-Programme erstellt. (Dies ist mein erster, also sei bitte sanft)