ich einen URL-Präfix in einem Windows-Umgebungsvariable gespeichert werden soll. Das Ampersands in der Abfrage-Zeichenfolge macht dies jedoch lästig.in Windows-Skripts
Beispiel: Ich habe ein URL-Präfix von http://example.com?foo=1&bar=
und möchte eine vollständige URL erstellen, indem Sie einen Wert für den Parameter bar
angeben. Ich möchte dann diese URL mit dem Befehl "start" starten.
Anführungszeichen um den Wert für den SET-Vorgang ist ganz einfach genug:
set myvar="http://example.com?foo=1&bar="
Windows die Anführungszeichen in dem tatsächlichen Wert enthält aber (dank Windows-!):
echo %myvar%
"http://example.com?foo=1&bar=true"
ich, dass ich weiß, kann weg von Batch-Dateiargumente mit Hilfe von Tilde streichen:
Allerdings ich kann scheinbar nicht zu benannten Variablen zu tun:
echo %~myvar%
%~myvar%
Was ist die Syntax dafür?
In seltenen Fällen eine Frage allein hilft ich mein aktuelles Problem zu lösen (wie Zitate aus einem Batch-Datei Argumente strippen). Hier ist es passiert. Danke und +1 :-) – Jan
Gleiches hier, danke! –