@echo off for /f %%a in ('dir /b c:\somedir\*.sxw') do call :DOIT %%~fa goto :eof :DOIT "C:\Program Files\OpenOffice.org 2.0\program\soffice" -invisible macro:///Standard.Module1.SaveAsPDF("%*") sleep 5 goto :eof