1.6k Aufrufe
in Skripte(PHP,ASP,Perl...) von
mein problem ist etwa so:

set a=baum,apfel
FOR /F "delims=, " %%i in (!a!) do (

IF NOT EXIST "%a%" (
goto error
else(
echo es lebt
robocopy dies und das
)
)
:error
echo da stimmt was nicht
goto eof
:eof
exit
---

wie sieht es jetzt mit apfel aus wenn baum nicht existiert?
der springt mir durch das goto raus und ist am ende oder wie löse ich das?

2 Antworten

0 Punkte
von
problem ist mit call theoretisch gelöst, aber weiteres problem ist folgendes:

")" kann syntaktisch an dieser Stelle nicht verarbeitet werden.

wieso das?
0 Punkte
von
wieso das?


weil ein batch keine vollwertige programmsprache sondern ein sehr eingeschränkter interpreter ist, der kein spass mit syntax versteht.

gibt mal if /? ein da sind die regeln für klammern erklärt

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...