5643
Goto Top

%-Zeichen fehlt beim Ausführen einer Batchdatei

Ich versuche eine Batchdatei zu schreiben um mich ins Internet einzuwählen. Der Befehl funktioniert in der Eingabeaufforderung nur wenn ich ihn über meine Batchdatei ausführe, fehlt ein %-Zeichen.

Ich versuche eine Batchdatei zu schreiben um mich ins Internet einzuwählen. Der Befehl funktioniert in der Eingabeaufforderung nur wenn ich ihn über meine Batchdatei ausführe, fehlt ein %-Zeichen.

Der Befehl lautet wie folgt:

call C:\windows\system32\rasdial.exe adsl dslflat/1000192%portable128.ngi xxxxxx

Im DOS-Fenster wird allerdings nur folgendes ausgeführt:

call C:\windows\system32\rasdial.exe adsl dslflat/1000192portable128.ngi xxxxxx

Wie kann ich das Prozentzeichen mit ausführen oder hat jemand eine bessere Idee, wie ich die Verbindung zum Internet über eine Batchdatei herstellen kann?

mfg Lars

Content-Key: 3259

Url: https://administrator.de/contentid/3259

Printed on: April 16, 2024 at 06:04 o'clock

Member: alaska
alaska Oct 16, 2004 at 17:24:17 (UTC)
Goto Top
Die % Zeichen bei Variablen in einer Batchdatei müssen Verdoppelt werden.

Also in der Eingabeaufforderung genügt %portable128.....

und in der Batch

%%portable128.......

Tschau
w.s.
Mitglied: 5643
5643 Oct 16, 2004 at 17:35:27 (UTC)
Goto Top
Danke für deine schnelle Antwort. Es hat geklappt.

Ich musste nur noch das Wort 'call' weglassen.

Lars