Ausführen einer Batch-Datei mit Parametern in einem Batch-Skript

MD Aminul Islam 21 Juni 2022
Ausführen einer Batch-Datei mit Parametern in einem Batch-Skript

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
MD Aminul Islam avatar MD Aminul Islam avatar

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

Verwandter Artikel - Batch File