.....

Naftali,

I ran the following from python prompt


import os
os.system('"C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe" /n thello.pdf')


and this worked as did

import subprocess
subprocess.Popen(['C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe','/n','thello.pdf'])

however I also tried running

import subprocess
subprocess.Popen('AcroRd32.exe /nthello.pdf')

which seems closer to your

new_command_str = "AcroRd32.exe /n" + outputname
subprocess.Popen(new_command_str)

and that fails; the python error is


C:\Users\rptlab\tmp>tpdf.py
Traceback (most recent call last):
  File "C:\Users\rptlab\tmp\tpdf.py", line 6, in <module>
    subprocess.Popen('AcroRd32.exe /nthello.pdf')
  File "c:\python27\lib\subprocess.py", line 710, in __init__
    errread, errwrite)
  File "c:\python27\lib\subprocess.py", line 958, in _execute_child
    startupinfo)
WindowsError: [Error 2] The system cannot find the file specified



--
Robin Becker

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to