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

Ausgedruckt am: 28.03.2024 um 20:03 Uhr

Mitglied: alaska
alaska 16.10.2004 um 19:24:17 Uhr
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 16.10.2004 um 19:35:27 Uhr
Goto Top
Danke für deine schnelle Antwort. Es hat geklappt.

Ich musste nur noch das Wort 'call' weglassen.

Lars