Command-line does work when scheduled

Gabriel Genellina gagsl-py2 at yahoo.com.ar
Sat Sep 29 20:56:17 EDT 2007


En Sat, 29 Sep 2007 19:17:49 -0300, Jim <jscrerar at compuserve.com> escribi�:

> On Sep 29, 3:19 pm, "Gabriel Genellina" <gagsl-... at yahoo.com.ar>
> wrote:
>> En Sat, 29 Sep 2007 17:34:34 -0300, Jim <jscre... at compuserve.com>  
>> escribi?:
>>
>> > I want to schedule a Python program that reads the command line for
>> > input.  However, when adding an argument to the command line Python
>> > will not pick it up when using Windows scheduled tasks.
>>
>> > How do I get it to work?
>>
>> Do you write the command line when defining the task? Using double  
>> quotes
>> around arguments with spaces?
>> It works fine for me.
>>
> I ran the following on the Scheduled Tasks:
>    "J:\Jim Crerar\MyPython\Zero_OE_Counter\Zero_OE_Counter.py"  n
>    "J:\Jim Crerar\MyPython\Zero_OE_Counter\Zero_OE_Counter.py  n"
>    "J:\Jim Crerar\MyPython\Zero_OE_Counter\Zero_OE_Counter.py"  "n"
> None of them work.
> However, no problem with running from *.bat file or directly from
> shortcut on my Desktop.

Try prepending the Python executable:

C:\Python25\Python.exe "J:\Jim  
Crerar\MyPython\Zero_OE_Counter\Zero_OE_Counter.py" n

If it works this way, maybe the .py file extension is not correctly  
registered.

-- 
Gabriel Genellina




More information about the Python-list mailing list