Wie kann man mehrere Argumente übergeben?

660
Nae

Wie übergeben Sie mehrere Parameter Start a programfür eine Batchdatei in Windows Task Scheduler? Es gibt keinen integrierten Syntaxhinweis ...

0
Wenn ich die gesamte Befehlszeile in das Feld "Programm / Skript" schreibe, verschiebt der Scheduler beim Speichern der Aufgabe automatisch alle Argumente in ein Argumentfeld, mit allen erforderlichen Anführungszeichen ... für Sie nicht so? Akina vor 5 Jahren 1
@Akina Ich habe das nicht probiert. Ich würde es als Antwort hinzufügen, wenn ja. Nae vor 5 Jahren 0
Versuchen Sie es und fügen Sie es als alternative Variante in Ihre Antwort ein. Eine solide Antwort ist besser als zwei verschiedene. Akina vor 5 Jahren 0
@Akina Ich habe es ausprobiert und es funktioniert. Vielen Dank. Nae vor 5 Jahren 0

1 Antwort auf die Frage

0
Nae

Es ist im Grunde dasselbe, wie Sie sie in der Eingabeaufforderung übergeben würden:

  • Trennen Sie die Argumente durch Leerzeichen.
  • Schließen Sie jedes Argument in doppelte Anführungszeichen ein, "wenn es sich um Metazeichen handelt

Wie in:

"super user:" 810934 

Wie die Argumente im Textfeld aussehen sollen


Alternativ können Sie einfach die Argumente hinzufügen, Program/scriptwenn Akina darauf hinweist :

D:\my_script.bat "super user:" 810934 

Fügen Sie einfach die Argumente neben <code> Program / script </ code> hinzu

Nach der Auswahl OKsollte Folgendes angezeigt werden:

Behobene Argumente