Southsoftware.com
.:Pricing
Home
Products
Downloads
Support
Contacts
Site Map
.:Advanced Task Scheduler
About product
Download trial
Purchase license
Compare editions
View screenshot
FAQ & Support
Press Kit
.:Articles
Online manual
Blog posts
Videos
More articles...
.:Follow us
Follow us on Facebook Follow us on Twitter Follow us on YouTube
   

Python script

This shortcut type allows executing a Python script. You can find Python documentation and learn it on the official site: http://www.python.org/.

Python can be executed in two ways in Advanced Task Scheduler:

  • Internal portable Python: you do not need to install and configure Python to run Python scripts from Advanced Task Scheduler.
  • Installed Python: binary Python installation is required.

Portable Python
When the option Use internal Python interpreter in the Scripts section of the Preferences window is selected, internal portable Python interpreter is used to run Python scripts. Portable Python in Advanced Task Scheduler is built from original sources and packed into a single executable (advscheduler_python.exe). It includes all standard modules, excluding Tkinter and Distutils modules. For more information how to add modules, please see the Additional libraries section.

Installed Python
When the option Use internal Python interpreter in the Scripts section of the Preferences window is not selected, Advanced Task Scheduler searches for Python executable (python.exe) in the directories listed in the PATH environment variable. You can download and install Python from its official site: http://www.python.org/.

Arguments
The arguments are passed to the Python scripts through the advscheduler dictionary. The following keys are passed: actionschedule, actiontime, actionsource, actionsourceextra, lasterrorcode, lastexitcode. Professional and Network Editions: all defined tempfile variables are also passed. These arguments are described in the Launch application topic.

Additional libraries
This portable Python can load modules in binary form from a directory listed in the Additional library path option in the Scripts section of the Preferences window. If you need a specific module and you are a registered user, please let us know and we’ll add that module to this portable Python.

Script length
Although, the maximal length of the script is 32,768 characters, you can use the “import filename.py” construction to load another Python script file. Such files do not have length limitations.

Returning codes
Error code: Error code of starting the command
Exit code: Exit code from the script

Related Articles
Python scripting in Advanced Task Scheduler

Categories: Manual, Shortcut type

Leave a Reply

   
About us   Privacy policy   Terms of use   Link to us
Current Version: 4.5.0.616
The following prices are based on a single order:
Basic Edition 32 and 64-bit$ 39.95 USD
Professional Edition 32 and 64-bit$ 59.95 USD
Network Edition 32 and 64-bit$ 149.95 USD
.:Testimonials

I had the pleasure of purchasing Advanced Task Scheduler, an incredibly versatile, advanced windows task scheduler. This program has taken the Windows Task Scheduler to a new level. The customer service is superb. I needed a specific modification to the program, and they accommodated it by sending me a patch. I HIGHLY recommend this product.

Dr. Jay Stockman

.:Requirements
Computer: Minimum required by operating system you are running.
Disk Space: Under 30 MB
Operating System: Microsoft Windows 32-bit or 64-bit.
Read more...