DOS Parameterübergabe deaktivieren

Blue_Moon

Lieutenant
Registriert
Mai 2004
Beiträge
624
Hallo zusammen,
ich hab ein kleines Problem mit einer Batchdatei.

In der Datei starte ich den IE und übergebe direkt eine URL mit
start "c:\Programme\Internet Explorer\iexplore.exe" "http://www......"
In der übergebenen URL kommt leider auch %1, %3, usw. vor.
Dies wird leider automatisch im DOS als Parameter erkannt und ersatzlos gelöscht.
Das %1, %3, usw. ist aber in der URL wichtig, da sonst das hinter der URL liegende Skript nicht funktioniert.

Startet man den Link von Hand im IE funktioniert alles...
Es muss also am DOS und der Parameterübergabe liegen.

Meine Frage wäre als:
Kann man das irgendwie deaktivieren?
Oder der Batch beibringen, dass eben %1, %3, usw. nicht ersatzt bzw. gelöscht werden dürfen und im Aufruf so stehen bleiben müssen?

Da ich leider über 400 solcher URL`s aufrufen muss, sollte es schon irgendwie automatisch passieren....falls jemand eine alternative zur Batch-datei hat?!

Gruß
Matthias
 
schreibst du

"http://url %1 %2 %3" oder Url "Http://url" %1 %2 %3

man beachte die "
 
ich schreib
start "c:\Programme\Internet Explorer\iexplore.exe" "http://url%1ABCD%2ABCD%3"
 
DOS gibt es in Windowsversionen seit 2000 nicht mehr. Was du meinst ist die NT-Konsole.
 
Hi,

DOS gibt es in Windowsversionen seit 2000 nicht mehr. Was du meinst ist die NT-Konsole.

Da du offensichtlich genauso wie alle anderen sofort wusstest, worum es geht: warum ist dann eine Korrektur nötig? Du weißt doch was gemeint ist...

VG,
Mad
 
Zurück
Oben