Hallo Achim,
Zitat von
marabu:
Hallo Ben,
versuche es so:
Code:
@for %I in (%1) do echo %~dpnI.dvi
der Befehl ist so richtig, wenn er direkt auf der Kommandozeile eingegeben wird.
In einer Batchdatei müssen aber die Prozentzeichen vor den Variablen der for-Schleife
verdoppelt werden. Korrekt wäre also
Code:
@for %%I in (%1) do echo %%~dpnI.dvi
jkr