PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Batch und Leerzeichen



Muggyhorst
18.02.2014, 14:11
Hallo Zusammen,

ich hab seit längerem das Problem mit folgender Batch:

@echo off
chcp 28591

set alias=%1
set subric=%2

if %1==0815000 set alias=Sankt Testen


if %2==0 set subric=EILEINSATZ
if %2==1 set subric=ZEITEINSATZ
if %2==2 set subric=Probealarm
if %2==3 set subric=ENTFÄLLT

echo %alias%
echo %subric%

Alarm-POC32.exe "user=1234567" "user=7654321" %alias% %subric% %3

Ich möchte das aus 0815000 Sankt Testen wird. Leider kann die Batch nicht mit dem Leerzeichen zwischen Sankt und Testen umgehen. Wie kann ich das abstellen?

Quietschphone
18.02.2014, 14:13
Servus,

den Ausdruck in Anführungszeichen setzen...

Gruß
Alex

Muggyhorst
18.02.2014, 14:46
Servus,

den Ausdruck in Anführungszeichen setzen...

Gruß
Alex

Scheint zu klappen. Merci. :-)