Danke
Ich habe es jetzt korrigiert:
Code:
@for %%I in (%1) do %%~dI
: prüfen, ob ein Parameter übergeben wird
if %1!==! goto ende
: aktuelles Laufwerk wechseln
@for %%I in (%1) do %%~dI
: aktuellen Pfad wechseln
@for %%I in (%1) do cd "%%~dpI"
: tex2dvi
@for %%I in (%1) do C:\texmf\MiKTeX\bin\latex.exe --src -interaction=nonstopmode -max-print-line=120 "%%~nxI"
: dvi2ps
@for %%I in (%1) do C:\texmf\MiKTeX\bin\dvips.exe -P pdf "%%~nI.dvi"
: ps2pdf
@for %%I in (%1) do C:\Programme\gs\gs\gs8.54\bin\gswin32c.exe -sPAPERSIZE=a4 -dSAFER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile="%%~nI.pdf" -c save pop -f "%%~nI.ps"
pause
:ende
Gruß
Ben