glockmane
Goto Top

String ersetzen in Variable (Leerzeichen zu PROZENT20)

Hallo alle zusammen, bin schon länger eifriger Leser und jetzt auch registriert, leider auf Grund eines Problems face-sad

Möchte in einer Variable, die später Teil einer URL wird ein Leerzeichen durch "%20" ersetzen, ist das überhaupt machbar? Habe jedenfalls hin- und her probiert, bis jetzt ohne Erfolg..

set firma=%firma: =???%

Aus "Firma GmbH" soll "Firma%20GmbH" werden..

Hab stattdessen auch versucht die adresse mit

start "%url%"

anstatt

start %url%

aufzurufen, dann macht er aber den browser nicht auf..

Danke schonmal =)

Gruß
Stefan

Content-ID: 172632

Url: https://administrator.de/forum/string-ersetzen-in-variable-leerzeichen-zu-prozent20-172632.html

Ausgedruckt am: 23.04.2025 um 09:04 Uhr

bastla
bastla 06.09.2011 um 11:07:43 Uhr
Goto Top
Hallo GlockMane und willkommen im Forum!
Hab stattdessen auch versucht die adresse mit

start "%url%"
...
aufzurufen, dann macht er aber den browser nicht auf..
... was, angesichts der Syntax des "start"-Befehls (nachzulesen in der Online-Hilfe mit "start /?"), nicht weiter überraschend ist - versuch mal
start "" "%url%"
Grüße
bastla
GlockMane
GlockMane 06.09.2011 um 11:21:58 Uhr
Goto Top
Funktioniert einwandfrei, dann muss ich den blöden String nicht mehr ändern.. Das nächste mal studiere ich erst die Syntax ;)

Gruß & Vielen Dank
Stefan
bastla
bastla 06.09.2011 um 11:25:38 Uhr
Goto Top
Hallo GlockMane!

Solltest Du aber doch einmal in die Verlegenheit kommen, die dem Threadtitel entsprechende Umwandlung vornehmen zu müssen, könntest Du es so versuchen:
set "firma=Firma GmbH"  
setlocal enabledelayedexpansion
set "firma=!firma: =%%20!"  
endlocal & set "firma=%firma%"  
echo %firma%
Grüße
bastla
GlockMane
GlockMane 06.09.2011 um 11:35:24 Uhr
Goto Top
Super werd ich mir merken, danke dir nochmal! =)