Ausführen einer Batch-Datei mit Parametern in einem Batch-Skript
![Ausführen einer Batch-Datei mit Parametern in einem Batch-Skript](/img/Batch/feature-image---pass-argument-to-a-batch-file.webp)
Manchmal müssen wir ein neues Batch-Skript aus dem aktuellen Batch-Skript mit den erforderlichen Parametern ausführen. In diesem Artikel wird erläutert, wie Sie eine andere Batch-Datei mit mehreren Parametern aus einer Batch-Datei ausführen.
Ausführen einer Batch-Datei mit Parametern im Batch-Skript
Um ein Batch-Skript mit Parametern auszuführen, müssen wir diesem allgemeinen Format folgen: YourScript.bat Parameter_1 Parameter_2 Parameter_3
. Sie erhalten den Parameter in einer numerischen Sequenz auf dem Referenzskript wie %1 %2 ... %n
.
Sehen wir uns ein Beispiel mit einer Erklärung an, um es einfacher zu machen.
Nachfolgend finden Sie unser Referenzskript. Die Codes innerhalb des Skripts werden unten geteilt.
@echo off
ECHO The first parameter is %1
ECHO The second parameter is %2
ECHO The third parameter is %3
Der obige Code druckt die Parameter. Der Code, der auf den obigen Code verweist, sieht folgendermaßen aus:
TestScript.bat 300 250 800
Wir haben unser Referenzskript in TestScript.bat
umbenannt. Wenn Sie Enter drücken, erhalten Sie eine Ausgabe wie die folgende.
The first parameter is 300
The second parameter is 250
The third parameter is 800
Beginnen wir mit einem komplexen Beispiel. Jetzt erstellen wir ein Referenzskript, um den Parameter zu übernehmen, eine Hinzufügungsoperation durchzuführen und uns das Ergebnis zu zeigen.
Die modifizierte Version unseres obigen Referenzskriptcodes sieht so aus.
@echo off
ECHO The first parameter is %1
ECHO The second parameter is %2
ECHO The third parameter is %3
Nachdem Sie das Skript auf die gleiche Weise wie zuvor aufgerufen haben, erhalten Sie eine Ausgabe wie die folgende.
TestScript.bat 300 250 800
Ausgabe:
The first parameter is 300
The second parameter is 250
The third parameter is 800
The result is 1350
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn