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-Key: 172632

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

Printed on: April 20, 2024 at 02:04 o'clock

Member: bastla
bastla Sep 06, 2011 at 09:07:43 (UTC)
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
Member: GlockMane
GlockMane Sep 06, 2011 at 09:21:58 (UTC)
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
Member: bastla
bastla Sep 06, 2011 at 09:25:38 (UTC)
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
Member: GlockMane
GlockMane Sep 06, 2011 at 09:35:24 (UTC)
Goto Top
Super werd ich mir merken, danke dir nochmal! =)