@echo off for /f %%a in ('dir /b "C:\Documents and Settings\Owner\Desktop\p\*.sxw"') do call :DOIT %%~fa goto :eof :DOIT "C:\Program Files\OpenOffice.org 2.0\program\soffice" -invisible macro:///Standard.Module1.SaveAsPDF("%*.pdf") goto :eof