lionheart
Goto Top

Variable nach Anführungszeichen prüfen

Hallo,

ich möchte die erste Stelle einer Variable nach einem Anführungszeichen " überprüfen. Dazu habe ich folgende Bedingung erstellt:

if %var1:~0,1%==" echo HALLO

Leider erhalte ich hierbei immer die Fehlermeldung "echo kann syntaktisch an dieser Stelle nicht verwendet werden". Ich habe die Bedingung auch schon mit doppelten Anführungszeichen getestet, leider mit dem gleichen Ergebnis.

if "%var1:~0,1%"==""" echo HALLO

Könnt ihr mir bitte einen Tipp geben?

Gruß,
lionheart

Content-ID: 147497

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

Ausgedruckt am: 25.11.2024 um 20:11 Uhr

TsukiSan
TsukiSan 23.07.2010 um 10:08:42 Uhr
Goto Top
Hallo lionheart,

hilft dir das hier weiter?
Set "var1=!"  
Echo %var1:~0,1%
if %var1:~0,1%==! echo HALLO
pause

Gruss
Tsuki
Lionheart
Lionheart 23.07.2010 um 10:23:40 Uhr
Goto Top
Danke, aber ich hab die Lösung selbst gefunden!

Manchmal könnte ich mir selbst in den Hintern beißen... ganz einfach das " escapen. face-smile

if ^%var1:~0,1% == ^" echo HALLO
TsukiSan
TsukiSan 23.07.2010 um 10:30:50 Uhr
Goto Top
Jupp!, so geht's natürlich!

Gruss
Tsuki