Site Map
.:Advanced Task Scheduler
About product
Download trial
Purchase license
Compare editions
View screenshot
FAQ & Support
Press Kit
Online manual
Blog posts
More articles...
.:Follow us
Follow us on Facebook Follow us on Twitter Follow us on YouTube

Perl script

This shortcut type allows executing a Perl script. You can find Perl documentation and learn it on the official site:

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

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

Portable Perl
When the option Use internal Perl interpreter in the Scripts section of the Preferences window is selected,
internal portable Perl interpreter is used to run Perl scripts. Portable Perl in Advanced Task Scheduler is built from original sources and packed into a single executable (advscheduler_perl.exe). It includes all standard modules, excluding CPAN module, which can’t work with this portable Perl. For more information how to add modules, please see the Additional libraries section.

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

The arguments are passed to the Perl scripts through the %advscheduler variable. 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 Perl 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 Perl.

Script length
Although, the maximal length of the script is 32,768 characters, you can use the “require "";” construction to load another Perl 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
Perl scripting in Advanced Task Scheduler

Categories: Manual, Shortcut type

Leave a Reply

About us   Privacy policy   Terms of use   Link to us
Current Version:
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

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

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