· A new option allowing you to download only new messages is now available in the CheckMail action.
· Now it is possible to pass keystrokes to the system login (or computer lock) dialog box in the SendCtrlAltDel action. For example, now you can send the Ctrl Alt Del key combination if the computer is locked and then emulate typing the password and pressing Enter.
· Now you use the file trigger to enable and disable running tasks when accessing files (for example, if you open files properties in Explorer).
· Now it is possible to use event parameters in tasks run on the current user's desktop.
· Now the Dialup / Connect action has the Errors parameter containing the text of errors that occurred during a connection attempt.
· The FileVersion parameter allowing you to get the file version is now available in the FileProperites action.
· The interface for specifying the task that should be enabled, disabled or run has been changed in the EnableTask, DisableTask and RunTask actions. This change will allow you to use the "." character in the names of sections and tasks.
· A new parameter allowing you to block the keyboard and mouse for a while (while keystrokes are being passed) is now available in the SendKeys and SendText actions.
· The SendMouse, SetWindowPos and SetWindowMenu actions for sending mouse commands, setting window coordinates and operations with the menu have been added.
· The SevenZPack and SevenZUnpack actions for packing/unpacking files in 7zip have been added.
· Now you can filter actions by text in the action list.
· Now you can add a comment to each action and expression in the task.
· Now it is possible to search for tasks by the specified text in the task name or in the actions/their parameters.
· The div and mod operations are now available in the MathOperation action.
· The GetMousePos action has been added.
· The DATETIME function has been added.
· The HTML output parameter is now available in the Html2Text action.
· The problem with displaying the program icon in the tray in Windows 2003 R2 and the enabled option of displaying the icon only for some users.
· The problem with creating a desktop shortcut to a task in case the program is running as an NT service has been fixed.
· The problem with the width of the first column in the action list in case of a lot of embedded actions has been fixed.
· The problem with displaying the menu in the tray in case several monitors are used on the computer has been fixed.
· The bug causing an error with stopping the service during a logout in multi-user configurations (for example, in case of RDP sessions) has been fixed.
· The bug causing an error with displaying a file name while saving tasks/section in Windows Vista has been fixed.
· Microsoft Windows Vista suport added.
· The RunProcess action now has the option for the console type of running an application allowing you to get the text output of the application into the log or into the resulting action variable - ConsoleOutput.
· The action for sending the Ctrl Alt Del key combination has been added.
· The new SetFileAttributes action for settings file attributes has been added.
· The new CheckTCPIPPort action checking whether the specified port is occupied or free has been added.
· The new Beep action has been added.
· The SendSkypeMessage action for sending Skype messages has been added.
· The event triggered when USB or other removable drives are connected/removed has been added.
· The new USBSafeRemove action for safe USB drive removal has been added.
· The "Leave last N files" option has been added in the DeleteOldBackups and DeleteOldFiles actions.
· The Download action now correctly processes redirects 301 and 302.
· The option enabling search in subfolders has been added in the FirstLastFile action.
· The new IsWriteAccessibe variable has been added in the FileProperties action.
· Now it is possible to send messages via action SendMail in the HTML format.
· Now not a settled list of log sources, but the very sources of the current computer are now present in the event reacting to records in NT event logs. Similarly, the list is no longer a settled one in the NTEventLogMessage event.
· Now it is possible to specify hexadecimal codes of data sent to the device connected to the COM port in the SerialPortWrite and SerialPortWriteEx actions.
· The DateTimeMath2 action has been renamed into DateTimeMathD, it has been done for the internal parser of the program to work correctly. Manual renaming will be necessary in actions where the results of DateTimeMath2 are used (change 2 for D).
· The Title parameter has been added in the ShowMessage and AskMessage actions. It allows you to specify titles for message windows.
· The option for selecting the monitor in case there are several monitors in the system has been added in the ScreenShot action.
· The user authentication parameter has been added to the HTTPPost and HTTPPostFile actions.
· The Delete action now supports file masks.
· Variables for sending additional keypad keystrokes have been added to the SendKey action (NUMPAD_MULTIPLY, NUMPAD_SEPARATOR, etc.).
· Tasks with the option of launching on the current desktop started from a service will now start for all users currently connected to the computer.
· The xTaskExe.bin file necessary for compiling .exe files for tasks is now distributed together with the main program and there is no need to download/install it separately.
· The buttons for enabling/disabling the autoheight mode for action lines have been added to the action list (the upper-right table corner).
· Now it is possible to copy text from the task log into the clipboard.
· The Ctrl S key combination acts as Apply now.
· Now it is possible to select several actions in the action list to be copied to another task.
· Fixed some other minor bugs.
· The RefreshTray action has been added, it is used to clear the icons of the program that are not running any more from the tray.
· All FTP actions now support the PASV command that is used to switch to the passive mode (the Force old port option).
· Action Print now have simple printer selection.
Now it is possible to work with databases via ADO:
· the AdoConnect action is used to connect to a database,
· the AdoQuery action is used to perform a query,
· the AdoQueryValue function is used to get values from a query,
· the AdoQueryEof, AdoQueryBof functions are used to get the status of a query,
· the AdoQueryOperation action is used to move inside a query or to close it,
· the AdoDisconnect action is used to disconnect from a database.
Now it is possible to work with queries in the xStarter FBIB:
· the fbIbQuery action is used to perform a query,
· the FbIbQueryValue function is used to get values from a query,
· the FbIbQueryEof, FbIbQueryBof functions are used to get the status of a query,
· the FbIbQueryOperation action is used to move inside a query or to close it.
· The InputVar action now allows you to enter not only the date, but also the time, it also has special fields for selecting folders or files and allows you to specify string values for selecting them from a drop-down menu.
· Variables on the Vars tab now allow you to enter not only the date, but also the time, they can also display special fields for selecting folders or files.
· By default, somewhat different rules are now used to process variables and functions, they are now enclosed in square brackets. This change allows you to use variables, the results of performed actions, etc. in the SendKey action.
· When you save a section from the File menu of the program, all tasks in the section get new internal identifiers. It makes it possible to avoid confusion when tasks from the new and old sections are run.
· The SearchText and SearchParamsText actions can now return a string with the matching text as well.
· The Zip and Backup actions are now implemented via another component to make zip files and there are no more problems with the names of non-English files inside archives.
· The new DeleteOldFiles action that works similarly to DeleteOldBackups, but is oriented to the file date.
· New action FileExist.
· Action GetDateTime now return week number of date.
· xStarter WebPilot now have function {Client_IP}, returning TCP/IP address of connected computer.
· The bug in GetTextBlockCount has been fixed, the action used to return 1 item more than the actual number of items.
· Fixed some other minor bugs.
· The program now supports the ClearType technology of smoothing fonts.
· The FileHash action has been added, hashes are created with the help of the CRC32 or MD5 methods.
· A filter by the external addresses commands can be received from has been added to the TCP/IP monitoring event.
· The Secure option where you can set the TLS or SSL security method has been added to the SendMail action. Now messages from GMail mailboxes are successfully sent.
· The SSL option has been added to the CheckMail, DeleteMail actions. Now messages from GMail mailboxes are successfully received.
· The Case-Sensitive option has been added to the ReplaceText action.
· The bug that made it impossible to import tasks if the current task and section list was empty has been fixed.
· It is now possible to export tasks without passwords. It is useful when you send tasks to people who should not know your passwords.
· The option for stopping a task has been added to the DisableTask action.
· Action FirstLastFile now contain fields to specify files masks for including files and excluding files during file search.
· The InputVar actions coming in a row are now displayed in one dialog box during execution.
· The FolderProperties action has been added, it returns such folder properties as creation and modification dates, attributes.
· The CheckMail action can now be at the end of only message headers.
· The event allowing you to launch tasks when processes are started/stopped has been added.
· Now you can send the Win key in the SendKeys action as well, for example, #(L).
· Events starting tasks when the system is idle now work somewhat differently. This event used to analyze keystrokes and mouse clicks/movements directly. Now hooks are not used and a special Windows function returning the system idle time is analyzed.
· Now it is possible to specify the list of addresses to listen to in the properties of the TCP/IP event, addresses must be separated from each other with a semicolon.
· The option that disables popup windows when records are added to the task log is now available. You can find this option in the log options on the task log tab.
· When the task log tab is open and when records are being added to the list, the whole log is no longer loaded, only the new records are loaded. It adds some "smoothness" to loading new records.
· Hook libraries are now excluded from the distribution package of the program and can be downloaded separately. It is done because a lot of antivirus software and firewalls consider these libraries malicious and spoil the reputation of the program. Due to the exclusion of these libraries, a number of events work with limitations (window events, keyword events, hotkey events if it is specified in what window the key combination should be processed).
· The bug causing an error while playing one sound file first from the task configurator and then according to the scheduler from the service application has been fixed.
· Fixed some other minor bugs.
· New actions SendMsnMessage and SendAimMessage.
· Windows events now has the option to trigger on top-level windows only or on any windows.
· In action editing window, it's possible to select the Actions to show: Standard or Advanced.
· Now possible to store global variable values in files. In this, it can be saved to file or read from file. It's useful for tasks that deal with different processes that use the same variables. Additionally, these values can be stored after each computer or program restart.
· Action ReplaceText now can replace text in the specified file.
· In the action Delete, an option was added to check file existence before deletion. If this option is not selected and a file list is specified, if one of files does not exist, none of the files will be deleted.
· New statement While.Do. statement for loops creation.
· New action ShowPopup with possibility to show any text with specified timeout.
· New actions ASCIIToChr and ChrToASCII.
· New action WaitWindow will allow the task to continue only after the specified window appears on screen.
· New action SendYahooMessage, it allows you to send messages to Yahoo Messenger.
· A lot of changes in action SendKeys. Now it's possible to specify window in the send keys. Additionally, now application activating works much better.
· New action for turning computer on. It's working only if computer was slept via Hibernate mode.
· Fixed some bugs.