Hi Bill, thanks for your help, it works for me too :-) Jürgen
> [Jürgen wrote] > >> Hi all, >> >> currently I'm testing a scipt which converts many (>500) ps files to >> pdf. I use ghostscript and the conversion is done by win32pipe.popen( >> ps2pdf.bat inputfile outputfile). I got the following error message, >> but it seems that all files were correctly converted: >> >> Traceback (most recent call last): >> File >> "C:\Python24\Lib\site-packages\pythonwin\pywin\framework\editor\document.py", >> >> line 301, in Run >> win32api.PostMessage(self.hwnd, MSG_CHECK_EXTERNAL_FILE, 0, 0) >> pywintypes.error: (1816, 'PostMessage', 'Nicht gen\xfcgend Quoten >> verf\xfcgbar, um diesen Befehl zu verarbeiten.') >> win32ui: Run() virtual handler (<bound method FileWatchingThread.Run >> of <pywin.framework.editor.document.FileWatchingThread instance at >> 0x06A45878>>) raised an exception >> >> Is there a way to avoid this error ? (win2k, py2.4.1, pywin205) >> > > Hi Jürgen, > > Achtung - The following does not address your win32pipe.open() problem, > but you can continue to read it if you want to :-) > > I routinely convert many ps files myself and I use something like this: > > <CODE> > > import os > > def convert2pdf(directory): > os.chdir(directory) > for f in os.listdir('.'): > if f.endswith('.ps'): > path, filename = os.path.split(f) > name, ext = os.path.splitext(f) > newName = os.path.join(path, name + ".pdf") > command = 'ps2pdf "%s" "%s"' % (filename, newName) > os.popen(command) > > if __name__ == '__main__': > convert2pdf(r'C:\ps_files') > > </CODE> > > The above just uses os.popen(). I've converted thousands of ps files > with no problems at all. > > My specs are: > Windows 2000 Pro SP4 > Python 2.4.1 > GPL GhostScript 8.15 > > HTH, > > Bill > > > > > > _______________________________________________ Python-win32 mailing list Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32