Enikeyschik on a leash: Review of programs for automating routine operations. How to automate repetitive actions on your computer

Main functions

  • easy-to-learn syntax like Basic;
  • emulation of computer mouse movements and keystrokes;
  • process management;
  • managing windows of active applications;
  • launching certain actions by pressing hot keys;
  • creation of GUI - graphical user interface;
  • work with the registry, clipboard, network;
  • processing functions, loops, logical conditions, etc.

Advantages and disadvantages

Advantages:

  • free distribution;
  • small size and independence;
  • simple syntax;
  • support for unicode;
  • editor with syntax highlighting;
  • imitation of cursor movements, keystrokes in any application;
  • interacting with controls even in inactive windows.

Disadvantages:

  • you need to spend some time learning the language.

Analogs

AutoHotkey. Free set of professional tools for automating work on a PC. This program is self-sufficient, can customize keystrokes, and has its own programming language. All this makes it possible to create complex workflows and graphical dialog boxes. Also, the program can use COM, with the help of which other applications are controlled. But this solution also has its drawbacks: the lack of an editor with syntax highlighting and the inability to debug scripts.

xStarter. A free automation program that even novice users can figure out. In its visual designer, you can record a sequence of actions. It is also possible to create a graphical interface, dialog boxes. The program has a task scheduler. Of the minuses: not always the correct setting of the keyboard layout, the lack of a text-based programming function.

Work principles

To create a script, assign a folder for it and install AutoIt. Click on the free space in this folder and check the items "Create", "AutoIt v3 Script":

Script creation

Then set a name for the script, and then open it for writing commands by calling the context menu and selecting the "Edit Script" item. After that, the editor for the program should open - SciTe:

Editor for the program

The script will be empty at first. Comments in it are highlighted in green. There are single and multi-line comments.

To add the ability to display text to your script, use the "MsgBox" function by entering the line MsgBox (0, "Tutorial", "Hello World!") At the end of the file. The values ​​in parentheses are parameters to the function.

There are two ways to run the file:

1. Via the context menu:

Run script

2. Through the editor:

Running through the editor

To learn how to work with files in the program, we suggest watching the video:

AutoIt is a functional scripting program.

Some tasks that are regularly performed on the computer, for example, checking the disk for viruses and / or spyware, backing up and synchronizing data, cleaning the disk from unnecessary files, etc., take a lot of time from the user, which can be used with much greater benefit. after all, it is not at all difficult to configure a computer to automatically perform the specified tasks, and at a time convenient for loading the system.

However, the range of repetitive day-to-day tasks that can be automated is by no means limited to the above. So, a computer can be instructed to independently perform a variety of operations: launching applications, checking and cleaning the system registry, updating antivirus databases and other necessary data, downloading files, checking, receiving and sending e-mail, archiving data, copying files, generating, sending by e-mail. mail, printing documents, etc. At the same time, the PC can perform the tasks specified by the user at strictly defined moments: every time Windows starts, when the computer is turned off, daily, weekly and monthly at specified hours, etc., as well as when some system events occur. In other words, the computer is able to perform many actions on its own, and even in the absence of the user - you just need to configure the PC accordingly.

Automating tasks that are regularly performed on a computer is important from two points of view. Firstly, it will allow you to perform many daily operations almost or completely without user intervention and thus save a lot of time. For example, at the beginning of the working day, a PC can automatically launch the applications necessary for work, independently open certain documents and folders, download mail, etc. In some cases, it makes sense to configure the computer to track changes - files and directories on the disk (in particular, when changes in a given directory, you can synchronize the entire contents of a directory with another directory) and certain Web pages (for example, to notify a letter about the presence of changes on the controlled Web -pages) on the Internet. Of particular interest is the automation of work using macros, which contain a sequence of recorded movements and mouse clicks and keystrokes of the keyboard in any Windows applications and can be played at any time on a schedule or by pressing a certain key combination. In this way, for example, you can quickly set up a computer for a certain type of activity by opening the necessary applications and / or documents and performing some frequently repeated operations.

Secondly, the automation of a number of operations, the need for regular performance of which users are well aware, but nevertheless neglected to perform them, will make work on a PC much more reliable and prevent many stressful situations. Examples of such operations are backup, synchronization, checking the disk for malicious components, preventive cleaning of the disk and the system registry, etc. And if in reputable companies qualified administrators are responsible for these operations, then in small offices and even more so at home, users have to independently deal with these tasks. And if you entrust their execution to a computer, then the stability of the work will significantly increase. So, you can instruct the computer to regularly automatically back up or even just copy the archive of mail messages and folders with important documents, for example, once a week, due to which the possibility of their loss will be significantly reduced. If you configure the system for automatic computer general cleaning, then there will be no unnecessary files on the disk, outdated data in the registry, and the computer's speed will be stable.

Ways to solve the problem of automation

There are three ways to solve the automation problem. The first way is to choose applications that have a built-in scheduler for performing repetitive tasks that allows you to carry out certain actions on a schedule. Most packages for backing up and / or synchronizing data, as well as for checking the disk for viruses and / or spyware, have a built-in scheduler. Quite often, applications to clean up the disk from unnecessary files and to eliminate obsolete entries in the system registry have the ability to perform scheduled tasks. It is not difficult to set up download managers to work on a schedule, which can download the necessary files in automatic mode, independently connect to the Internet, download the data, and then disconnect and turn off the computer. Some professional bookmark managers can optionally set up automatic checking of Web pages for changes, and a specific schedule can be defined for different pages. Some programs for monitoring Internet news, etc. may also run on schedule.

The second method is to take advantage of the standard features of the Windows operating system, where there is a built-in scheduler that allows you to automatically launch program files at system startup or according to a specified schedule (daily, weekly, or monthly). This allows you to automate such time-consuming and regularly performed operations as disk backup, cleaning it of various file junk, testing the disk for viruses and / or spyware, etc. In this case, it is not at all necessary to create your own task for each operation - you can first prepare a batch file with the required sequence of commands, which will subsequently launch the scheduler at a time specified by the user. To create the corresponding tasks in the Windows Scheduler, the Scheduled Tasks panel is used, which can be opened from the Control Panel or invoked by the command Start => Programs => Accessories => System Tools => Scheduled Tasks (Fig. 1). To create the required tasks, you must click on the Add task object, which will launch the built-in task wizard, which will guide the user through all the stages of its formation. To automatically start programs through the Windows Scheduler, the Task Scheduler service must run in automatic startup mode, and if it is disabled for some reason, select Start => Run and start the services.msc service administration editor. Double-click on the name of the Task Scheduler service and on the General tab, set the automatic startup type (Fig. 2).

Rice. 1. Creating a new task using Windows Scheduler

Rice. 2. Enabling the automatic start of the Task Scheduler service

And finally, the third way is the use of third-party task schedulers, which opens up much more possibilities for users. These programs allow you to automatically perform a variety of actions - from opening the necessary folders, applications and documents to performing various operations with files for synchronizing directories, archiving data, for reproducing certain sequences of keystrokes and manipulating the mouse, downloading files, turning off the PC, and etc. To solve all these tasks in automatic mode, neither programming skills nor the ability to create batch files are required at all. With task schedulers running in the background, you can automate processes visually by simply telling the system what to do and when and specifying execution options. This helps to configure the system to automatically solve certain tasks much faster, more conveniently and more reliably and save users a lot of time. The range of scheduling programs is quite large and includes both serious expensive packages for automating a wide range of network and computing operations, for example AutoMate, and designed for IT professionals, as well as more affordable solutions aimed at the general user.

To automate many operations today on the mass market, a huge number of programs are offered to the user: some allow you to launch the necessary applications at a certain time, others speed up and simplify access to various functions using hot keys, others provide a more comfortable and quick installation of applications, and others are able to close applications on their own. , turn off the computer, etc. In addition, there are complex solutions that allow you to automate many computer processes - we will tell you about them. Most of these applications allow you to automate complex computer tasks without knowledge of programming, and any task in them is modeled on the basis of a certain set of actions specified and configured by the user in a visual editor. All applications from this group are quite simple and accessible, do not require much time to master and allow you to achieve results very quickly, however, the range of automation tasks solved with their help is limited to the list of supported actions. The most popular in this group are the Automize and Workspace Macro Pro applications.

A number of software packages, in addition to visual development of tasks, provide the user with the ability to create tasks and edit them at the level of the program code. Of course, this implies that users have the appropriate knowledge and skills, and the development of each task is a long process, but such packages allow you to automate almost any task. Macro Scheduler is the only popular and well-proven product.

Automation software

Macro Scheduler 8.0

Developer: MJT Net Ltd

Distribution size: 3.2 MB

Price: Professional $ 197, Standard $ 87

Work under control: Windows 95/98 / Me / NT / 2000 / XP / 2003 Server

Macro Scheduler is one of the best solutions for automating tasks through macros. The application has, among others, a Russian-language interface and is presented in two versions: Professional and Standard (the latter lacks the ability to compile scripts into EXE files).

This application allows you to create macros automatically - by memorizing the program of all actions performed by the user and generating the corresponding program code, and therefore is available even to beginners. True, the list of tasks that can be automated in this way is limited. In addition, Macro Scheduler implements the ability to develop macros in a visual editor and directly write program code by the user manually (Fig. 3), which allows you to automate almost any task, even the most laborious. In this regard, the program can become indispensable for automating a variety of regularly performed tasks - for performing a variety of work with a disk (backup, copying, synchronization, cleaning, etc.), for generating financial reports, for controlling file movements and downloading e-mail , for testing and installing software, for transferring files over a local network and downloading files from the Internet, for generating responses to emails, etc. Macro Scheduler is a software-independent solution and can compile scripts into standalone EXE files that can be run on any computer running Windows. Of course, all this should be of interest to professionals.

Rice. 3. Editing a macro at the program code level in Macro Scheduler

Automatic creation of scripts is implemented in Macro Scheduler in the same way as in other applications, the only difference is that it is possible to edit the script generated by the program at the program code level. Writing a script by hand resembles the development of a program, so knowledge of the MacroScript scripting language is indispensable in this case. Moreover, if necessary, you can include VBScript code in scripts, which makes it possible to use the program to automate OLE / ActiveX tasks. The MacroScript language contains over 200 scripting commands and standard programming constructs, including the ability to send messages about keystrokes and mouse operations to other applications, wait for windows to open and close, give focus to a specific window, perform Internet operations, launch programs and execute commands, read, writing, copying, moving, deleting and executing files, managing applications using Dynamic Data Exchange (DDE), and more. The ready-made macros included in the delivery (starting defragmentation, writing a mail message, shutting down the computer, etc.), the availability of a complete list of language operators with detailed examples in the help system, and support for a built-in debugger, which will help in creating complex scripts, will help speed up the process of mastering the scripting language.

Automize 6.31

Developer: HiTek Software

Distribution size: 10.25 MB

Distribution method: shareware

Price: $ 79.95

Runs on: Windows 95/98 / Me / NT / 2000 / XP / 2003 Server with support for Suns Java 1.3, Mac OS X 10.1 and above, and Linux Redhat

This popular multi-platform task scheduler is a powerful and reliable (albeit overly cumbersome) tool for automating processes. Automize has a convenient, intuitive interface, provides visual creation of tasks, does not require programming skills, contains templates for performing the most common tasks - so it can be used by a wide range of users.

Due to the presence of a large number of built-in actions, support for dynamic data exchange and the ability to monitor the status of folders, files, sites, tasks, etc., Automize allows you to automate a very wide range of processes (Fig. 4), the main of which are the following:

Rice. 4. Creating a task in Automize

  • management of bat files, scripts and applications (scheduled launch, interruption of work when some events occur);
  • backup and synchronization of files and folders, archiving folders and files, printing documents and deleting files on a schedule;
  • loading a list of web pages with regularly studied information; transfer and download of files via FTP, synchronization with remote FTP servers;
  • checking, receiving and sending e-mail, including with attachments (you can also impose various restrictions on received messages);
  • control of updates of Web-pages with the ability to automatically download the changed pages for further offline viewing, monitoring folders for changes;
  • launching Telnet commands on a schedule and saving data on the results of their work;
  • testing the TCP / IP network configuration, diagnosing connection errors using the ping command;
  • displaying notifications on the screen, reminding the user about the beginning of some events and tasks scheduled by him.

Automize allows you to manage tasks remotely and can notify you of their progress by email. Tasks can be performed both at a given time and periodically: daily, weekly, monthly, and, if necessary, also under certain conditions. For example, the program's support for dynamic variables, which provide dynamic data exchange between applications and tasks, makes it possible to launch certain actions and tasks only if the previous actions or tasks have been successfully completed.

Workspace Macro Pro - Automation Edition 6.0

Developer: Tethys Solutions, LLC

Distribution size: 2.91 MB

Distribution method: shareware

Price: Commercial license $ 64.95, Personal license $ 39.95

Work under control: Windows NT / 2000 / XP / 2003

Workspace Macro Pro is a robust tool for automating repetitive tasks using macros that you can create from built-in templates using a wizard, or by directly performing specific actions using the mouse and / or pressing specific keyboard shortcuts. Both options are extremely simple and allow you to generate the required macros in a matter of minutes, which makes it possible to recommend Workspace Macro Pro to the general user. At the same time, the package supports the development of macros in the visual macro designer by selecting and configuring valid actions from the list (Fig. 5). Although it is more difficult and time-consuming, it allows you to automate more complex tasks, and therefore may be of interest to professionals.

Rice. 5. Editing a macro in the built-in designer of the Workspace Macro Pro application

The templates cover standard tasks most often encountered by users, and allow you to quickly generate macros for downloading files via FTP, for removing traces of the Internet in the system, for shutting down the computer, etc. The list of acceptable actions when developing macros in the visual designer is wider and includes downloading applications and opening documents, launching other macros, closing windows, connecting to the Internet, opening Web pages, downloading files via FTP, etc. by pressing a certain key combination, when loading the operating system and when exiting it, it is also possible to re-run macros at user-defined intervals and during computer idle moments.

Regardless of the method of creation, macros can be launched automatically in accordance with the launch mode defined for them or from the system tray via the context menu. For a macro on the desktop, you can additionally automatically create a shortcut corresponding to it for quick launch and / or copy the corresponding shortcut to the startup folder to automatically execute the macro when Windows starts up. For any macro, you can specify the speed of its execution, as well as the number of repeated executions and the conditions for them. If necessary, macros can be password protected from editing by other users; it is possible to ask for a password when executing macros.

VistaTask 5.0

Developer: Vista Software

Distribution size: 2.03 MB

Distribution method: shareware

Price: $ 99

Work under control: Windows 95/98 / Me / NT / 2000 / XP / 2003

VistaTask is an efficient and reliable tool for quickly automating most of the tasks arising while working in Windows. The application has a convenient, intuitive and easily customizable user interface, provides a wide range of supported actions and allows users to create action scripts without programming skills - by visually selecting actions and configuring their parameters. The number of actions allowed in scenarios ensures the automation of both simple tasks that arise for home users and some business processes, which is already relevant for companies. The package comes with detailed documentation, complete with a series of tutorials that you can take as a basis and edit to solve your specific problems. The program is relatively easy to learn, although for beginners it is still better to opt for a cheaper and simpler application.

VistaTask supports a very wide range of tasks, the main of which are the following:

  • quick launch - launching programs, opening documents, executing MS-DOS programs, starting and stopping services, opening the control panel, etc.;
  • working with windows - activating, opening to full screen, minimizing the working window or all open windows, resizing the working window, etc.;
  • using the keyboard, working with the mouse and using the menu - pressing a certain key combination, blocking / unblocking input, various options for moving and pressing the mouse, highlighting an item in the system or user menu, etc.;
  • working with files and folders - creating a new file, reading, saving and deleting files, copying, renaming and moving files, creating and deleting a folder, etc .;
  • working on the Internet - loading an Internet browser, opening and saving a Web page, creating, sending and deleting a mail message, downloading, deleting files via FTP, etc.;
  • performing system actions - copying text to the clipboard and pasting text from the clipboard, clearing the clipboard, taking a screenshot of the active window, restarting and shutting down the computer, etc.

The list of actions can also contain If and TextLoop statements - the first one provides actions depending on the results of comparison of parameters with some specified values, and the second one allows you to perform cyclically repeating actions. In addition, operations such as checking for the existence of a specific file, loading a certain program, opening a specific window, etc. can appear as actions. The resulting script can be compiled into an EXE file (Fig. 6), which will allow you to later use it outside VistaTask. For successful debugging of complex scenarios, the program provides the possibility of introducing checkpoints and step-by-step execution.

Rice. 6. Compiling the script into an executable file in the VistaTask environment

It should be noted that the ability to run scripts on a schedule is not provided in this program, since it is assumed that the scripts are launched directly by the user. This to some extent limits the range of tasks to be solved, but it is quite possible to get out of the situation and automate in VistaTask even those operations that must be performed strictly on schedule or in the absence of a user, for which it is enough to prepare the necessary script in the form of an EXE file, and in the Windows Scheduler set the start time.

AutoTask 2000 3.68

Developer: Cypress Technologies

Distribution size: 3.68 MB

Distribution method: shareware

Price: $ 59.95

Work under control: Windows 95/98 / Me / NT4 / 2000 / XP / 2003

This very simple tool for automating common tasks is designed for the general user because it has a user-friendly interface (Figure 7) and is easy to learn. The program will be able to help automate processes such as creating backups, loading applications, cleaning the disk from computer junk, checking email, etc.

Rice. 7. Task management in the AutoTask 2000 program

Tasks created in the AutoTask 2000 environment are a set of linear actions and are created in the task editor by selecting and configuring the parameters of the desired action using a wizard. Directly in the task editor, any task action or the entire task can be tested. If necessary, you can immediately edit any of the actions by changing its content and / or position in the list of actions, which is very convenient in practice. Tasks can be executed according to a schedule that is quite flexible and allows, in addition to the usual features, to set time intervals for restarting tasks and clearly define the time limits when a task may or may not be performed. In addition, it is possible to execute tasks if certain logical conditions are met: for example, you can ensure that a task is launched if a specific file exists, or a specific program is launched, or a specific window is open, etc. The list of actions allowed in tasks includes starting and closing programs, executing DOS commands, opening a window with a message, pressing a key combination, actions with windows (minimizing, maximizing, closing, etc.), system operations (ending a session, restarting and shutting down the computer ), Internet operations (connecting, disconnecting, forming a mail message). In addition, it provides for the use of actions associated with checking various conditions (the state of a program or task), as well as with the transfer of DDE commands that provide dynamic data exchange between applications.

xStarter 1.82

Developer: xStarter Solutions, Inc.

Distribution size: 3.83 MB

Distribution method: shareware

Price: $ 39.5, free for Russian users

Work under control: Windows NT4 / 2000 / XP / 2003

xStarter is an easy-to-use and very convenient task scheduler that allows you to quickly automate frequently repeated operations (Figure 8). The program has a Russian-language interface, is accompanied by a detailed help system in Russian and a series of examples, and therefore can become a good automation tool for a wide category of Russian users.

Rice. 8. Automation of redundancy in the xStarter program

Tasks can run on a schedule or run when Windows boots, when a user logs on to the system, when certain events occur, and can also be called from the context menu. Events are understood as pressing a certain key combination, creating / activating / closing a Windows window, the presence of file changes in specified directories, etc. As actions in tasks can appear as launching applications, starting and stopping services, performing file operations (copying, deleting, etc.). synchronizing directories, archiving data, recording and playing macros, downloading or sending files via FTP and HTTP protocols, displaying a message on a computer screen, establishing a connection to the Internet, etc. depending on the results of comparing parameters with specified values) and TextLoop (for cyclic execution of actions).

xStarter automates day-to-day scheduling or system event tasks.

Key Benefits

Reduce your working hours by 35%.

By creating macros for your daily tasks, you save yourself from the routine. And the computer can execute these macros using xStarter even in your absence according to the schedule.

Take care of the safety of your data.

If it takes almost no effort to automatically back up your documents and emails, then why not?

Replacement for Windows Scheduler.

The advanced xStarter scheduler will allow you to more precisely set the moment of the program launch or task execution. Tasks can be launched at exactly the specified time, periodically, or in a complex format. When xStarter is running in NT service mode, it is possible to launch tasks even if there are no active users.

Tracking changes to files and directories.

As soon as a new file appears in the specified directory, the xStarter program will inform you about it or perform any action. In the same way, xStarter tracks changes and deletions of files and directories, including changes in subdirectories.

Actions on the Internet.

Sending and receiving e-mail, working with files via FTP and HTTP - this is just a short list of what you can automate when working on the Internet. For example: receive daily reports and save them to the specified directory; send notifications about completed tasks without user assistance; download log and other files, etc.

Windows macros.

You can record macros while working in any program and with any object in the Microsoft Windows environment using xStarter. Each macro is a file that contains a sequence of recorded movements and mouse clicks, keystrokes of the keyboard. This file can be played at any time according to the schedule or hotkey, as if these actions are performed by you yourself.

Remote control.

With xStarter Web Pilot it becomes possible to launch tasks on remote computers, view tasks and their logs, disable / enable.

Compilation of tasks.

From xStarter tasks, you can create .exe files and transfer tasks between computers. When starting tasks, users can fill in some parameters specific to a given user or computer.

Firebird / Interbase.

A special version of xStarter Job Scheduler for Firebird / Interbase allows you to perform specific tasks for specified database servers. With this version, you can execute SQL scripts, backup / restore databases, etc.

Automation of tasks without programming skills.

Each xStarter task consists of a set of actions. Actions are aimed at performing various functions, here are just a few of them:

  • launching programs;
  • displaying messages on the screen;
  • Internet connection;
  • synchronization of directories;
  • operations with windows;
  • operations with text and log files;
  • disconnecting and connecting network directories;
  • etc.

Tasks can be executed according to a schedule, hotkeys, or system events.

System requirements

Intel Pentium or compatible processor
Windows NT4 / 2000 / XP / 2003 / Vista

Automating action with Perfect Automation requires no programming. Using a large set of ready-made commands, Perfect Automation can automate Windows tasks of any complexity. This program includes mouse and keyboard action recorder, task manager integrated with planner and advanced script editor with full support for the Gentee programming language for those who need to automate complex tasks.

No programming required!

Perfect Automation has everything to automate the simplest routine operations without any programming. It is enough to sequentially indicate the required actions by selecting them from the list of commands. In addition, the built-in mouse and keyboard recorder can record all actions in one script and create an executable .exe file. Recording playback can be performed both from Perfect Automation and by running the created program.

Of course, you can edit the script at any time by changing parameters and adding new commands. The script editor allows you to automate a wide variety of tasks in simple ways.

Feature List

  • Record and replay mouse and keyboard actions allows you to automate some common repetitive tasks for working with other programs.
  • Program manager with built-in scheduler allows you to run tasks at a specific time or on specific events.
  • Standalone executables created by Perfect Automation do not require additional DLLs and libraries, and can be run on any Windows computer.
  • Built-in script editor supports Gentee, which enables advanced users to solve complex problems.
  • Standalone EXE files

    Perfect Automation generates standalone executable files (.exe) from scripts that can be run on any Windows computer, even without Perfect Automation installed. Files created from scripts do not require additional DLLs, libraries and other files. You can create real programs without writing a single line of code and run them wherever needed.

    Gentee-enabled script editor

    The script editor includes a large set of ready-made commands for solving problems. In addition, the program supports
    Size: 879 KB
    Price: Free
    Purpose: task scheduler

    nnCron is a very unusual task scheduler. Unlike most of the considered competitors, this program does not have a traditional working window of the application. The scheduler is controlled from the context menu invoked by right-clicking on the application icon in the system tray.

    It should be noted right away that the ability to launch programs at a specified time, traditional for all schedulers, is far from the only function of nnCron.

    Stopping at the launch of applications on a schedule, it is worth noting the possibility of launching programs as services. You can configure the launch of tasks on behalf of any user on the system.

    nnCron can monitor and restart overdue tasks and reminders, shutdown or hibernate the computer. Of course, the reverse operation is also available - you can wake up the system in order to start a task.

    The scheduler allows you to flexibly manage the state of application windows. You can hide, close, kill, minimize, maximize and hide in the system tray windows specified in the scheduler settings. In addition, it is allowed to change the size and location of windows, change their transparency mode.

    nnCron can add arbitrary application icons to the system tray, as well as remove them from there. You can also display any messages on the screen and in the log file, including requests to perform the actions specified in the settings.

    The scheduler is able to work with the clipboard, registry, as well as emulate keyboard input and mouse operations.

    Dial-up users can use the ability to automatically dial to the provider, as well as forced termination of the telephone connection.

    But this is far from all the capabilities of the scheduler. If you really want to, you can make nnCron beep through the system speaker with a specified duration and frequency, play audio files, synchronize the system time, assign a specified priority to processes, and interrupt their work. The scheduler has options for tracking files, windows, processes, mouse movements, computer idle time, keyboard shortcuts, the appearance of a disk in the drive, the presence of a host on the network, changing a remote resource via the HTTP protocol, the amount of free disk space and the load of RAM.

    The program can automatically start after fatal errors. nnCron allows using VBScript and JScript languages, as well as regular expressions in tasks. The scheduler can execute arbitrary programs in the Forth language (SP-Forth), extend its capabilities through plug-ins.

    The nnCron distribution includes two utilities intended exclusively for programmers.

    WinSpy allows you to find out the current coordinates of the mouse, find out the class of the object over which the mouse is, get information about the coordinates of the main and child windows.

    Console is a tool for interactive communication with nnCron for those who know the Forth language. You can also remotely administer nnCron using the console.

    The program understands the cron format (UNIX) and is controlled using text files. Developers see only advantages in this way of storing settings.

    For example, tasks will not be lost in the event of a forced reinstallation of the system. However, a similar solution can be viewed from the other side. Managing the program graphically is much easier than having to learn the syntax of text-based configuration files. At the same time, no one forbids developers to write settings not to the registry, but to the same text files.

    The widespread use of the high-level language Forth in configuring nnCron speaks even more about the orientation of the product towards advanced users. The program does not have Wizards, Helpers and other tools that make it easier to master, initial setup. Russian-language help and other documentation are downloaded separately from the main program module.

    Official site:
    Size: 5207 KB
    Price: Free
    Purpose: Automation of everyday tasks

    During the creation of any software product aimed at an unprepared user, developers are faced with the task of implementing the maximum number of useful functions in combination with ensuring ease of use. And if, as a bonus, the distribution is also compact, then the program is simply doomed to success.

    Many programs for process automation have a significant drawback - the complexity of mastering. You are tired of routine operations, you just want to automate some of them. Why study high-level languages ​​for this, compose intricate scripts on your own? Of course, if you are a system administrator of a large enterprise, then such knowledge has long occupied the gray matter of the brain. But most of the users of personal computers have other working specialties, often not related to high technologies. And it is unlikely that they will take on weighty tomes of descriptions of multi-tiered algorithms just for the sake of something running on their own computer.

    xStarter compares favorably with many programs considered in the framework of process automation in that, having the broadest possibilities, the program is mastered without any titanic efforts. The reason for this is a well-organized user experience combined with a large number of sample tasks, based on which you can automate your own, unique operations.

    The working window of the application consists of a side panel, which contains many examples of typical automation tasks, and a main area containing all the information and settings for the current task. Tasks launched for execution have a green check mark next to the main icon. All available xStarter actions are divided into several groups. Each item in the list has its own icon. All this suggests that the developers have ensured the maximum visibility of all operations, simplifying the visual perception of the information issued by the software product. A quick glance at the list of actions is enough to understand what the active task is about.

    All tasks can be grouped according to arbitrary criteria, the program implements a true tree structure. The list of task properties is grouped in four tabs - schedule and information, actions, additionally, task log.

    The choice of the schedule is carried out from three main points and one additional (complex). Any task can be performed once, after some time and periodically. You just enter the required times and the schedule is set up.

    When setting up actions, first of all, you need to create a new list item. This opens a new window, where the list of available operations is presented in the form of a tree structure. Each group and each element of the list have their own unique icons, text descriptions. When setting up custom actions, you practically do not need to strain, delve into the intricacies of the processes themselves. For example, you want to open a web page regularly. To do this, just select the "Internet" group, then select the "Open web page" item. You enter her address. The setup is complete. The rest of the automation examples are not much more complex than the one described above.

    Additional settings allow you to manually specify the priority of the launched processes, specify the exact conditions for launching. You can also run applications on behalf of any of the users in the system, change the values ​​of the Windows environment variables.

    And finally, in the window of the last tab, a report on the work done is displayed. If desired, you can turn off the logging of all events.

    What operations can xStarter automate? The complete list of program features is too long to blindly quote official information. Still, it is worth noting some of the tasks available for automation. First of all, this is any execution of any file operations. Flexible backup settings make it possible to assert about good data safety. The program can track changes to files and directories, synchronize them, record and run Windows macros.

    xStarter allows you to work with e-mail and files using the FTP and HTTP protocols. And finally, the backbone of all schedulers - you can run any program on a schedule.

    The program is free for us, Russian-speaking users.