Quick Start Guide
Features
Getting Started in the RoboTask Window
Create Tasks
Run Tasks
Edit Tasks
Customize RoboTask
Purchasing
License Agreement
Trademarks and Copyrights
Several practical recommendations
Using Variables in Tasks
Usage of Variables
System variables
Custom variables
Local Variables
Create a Variable
Add Variables to a Task
Saving the result into a variable
Rules for using variables in expressions
Prefixes Used with Variables
How to use variables correctly
Macro recorder
Macro Recorder Settings
Running tasks simultaneously
Debugging of the task
Task synchronization
Using scripts
Drag and Drop
Running RoboTask as an NT service
Service mode vs User mode
Installing and running
Using UNC names
Authentication parameters
RoboTask Service manager
How to access the network from the service
Peculiarities of working in the system service mode
The visual differences between the work in ordinary application mode and in the system service mode
Peculiarities of RoboTask Service working in RDC mode
Some peculiarities of the RoboTask service in Vista+ OS
How to access RoboTask Service
Errors handling
Control of RoboTask through network
Network Server
Network Client
Connect to
Define connections
Network Command utility
Runtime module
Useful Utilities in RoboTask Package
Menus
Task
Task - New
Task - Edit
Task - Delete
Task - Run
Task - Stop
Task - Find the task
Task - Local running task
Task - Export
Task - Import
Task - Copy
Task - Paste
Task - Duplicate
Task - Create Shortcut on Desktop
Task - Create Batch File
Task - Exit
Remote
Connections manager
Remote - Connect to
Remote - Disconnect
Enable Remote Automation
Remote Variable & Settings
Remote Running Tasks
RoboTask Service manager
The list of predefined connections
Options
Options - View Log
Options - View Toolbar
Options - Settings
Options - Variables
Options - Scale
Tools
Tools - Enable Automation
Tools - Lock Task Editor
Tools - Enable All Tasks in List
Tools - Disable All Tasks in List
Tools - Deleted Tasks
Tools - Start selected tasks sequentially
Tools - Backup application tasks
Tools - Restore application tasks
Help
Help - Help Topics
Help - Send Bug Report
Help - Technical support
Help - Check for updates
Help - About
Actions
General
Run Program/Open Document
Run Console Application
Print Document
Send Keystrokes
Shift Keys State
Log Off
Pause
SQL Query
Wait for Process Finish
Wait for Process Start
Terminate Process
Comment
Dialogs and Notifications
Show Message/Play Sound
Question Dialog
Open Dialog
Save Dialog
Browse for Folders
Browse for Computers
Input Box
Show Notification
Choice Dialog
Multichoice Dialog
Show Text
Custom Input Dialog
Log Dialog
Files and Folders
Copy/Move File
Rename File
Delete File
Write Text File
Search for Files
Set Current Folder
Create Folder
Rename Folder
Remove Folder
Synchronize Folders
Wait for file
Sort Text
Unique File Name
File Attributes
File Date and Time
Empty Recycle Bin
Get File Metadata
Read Text file
Get File Hash
Merge files
Split file
Zip
Zip Pack Files
Zip Extract Files
Internet
Download Files
Ping Host
Check HTTP address
Wake On LAN
REST Client/Invoke Web Service
FTP
FTP Log On
FTP Log Off
FTP Download
FTP Upload
FTP Rename File
FTP Delete File
FTP Change Folder
FTP Create Folder
FTP Remove Folder
FTP PWD
FTP Transfer Type
FTP Command
FTP File Loop
FTP Synchronization
SSL FTP
SSL FTP Log On
SSL FTP Log Off
SSL FTP Download
SSL FTP Upload
SSL FTP Rename File
SSL FTP Delete File
SSL FTP Change folder
SSL FTP Create Folder
SSL FTP Remove Folder
SSL FTP PWD
SSL FTP Transfer Type
SSL FTP File Loop
SSL FTP Synchronization
SSL FTP Check File
SFTP (SSH FTP)
SFTP Log On
SFTP Log Off
SFTP Download
SFTP Upload
SFTP Rename File of Folder
SFTP Delete File
SFTP Change Folder
SFTP Create Folder
SFTP Remove Folder
SFTP PWD (print working directory)
SFTP File Loop
SFTP Synchronization
SFTP File Permissions
SFTP Command
SFTP File Check
Dial-Up
Dial Up/Hang Up
Check connection
Variables
Create Variable
Set Variable
Remove Variable
Increment Variable
Split text
Time Difference
Date and Time functions
Add working days to date
Count array elements
Task Commands
Enable Task
Disable Task
Start Task
Stop Task
Wait for Task
Task status
Remote Task
Remote RoboTask Connect
Remote RoboTask Disconnect
Enable/Disable Remote Task
Start Remote Task
Stop Remote Task
Wait for Remote Task
Remote Task Status
Active Connections Loop
Loops and Flows
File Loop
Text Loop
Dataset Loop
Window loop
Simple Loop
While loop
Process Loop
End Loop
Break
Continue
If Then
Else
End If
ElseIf Then
Exit
GoTo
Label
Window
Window Command
Check for Window
Wait for Window
Window Set Size and Position
Window Elements Loop
Window Get Size and Position
System Functions
Start Service
Stop Service
Service status
Lock Workstation
Run Program as User
Write to Event Log
RoboTask Commands
Minimize RoboTask
Restore RoboTask
Exit RoboTask
Enable Automation
Disable Automation
Log Message
Restart RoboTask
Set Task Log Level
Clear task log
Backup Tasks
Clipboard
Cut to Clipboard
Copy to Clipboard
Paste from Clipboard
Clear Clipboard
Get Text from Clipboard
Put Text to Clipboard
Save Image from Clipboard
Put Image from File to Clipboard
Mouse
Move Mouse To An Object
Mouse Click
Mouse Move
Move Mouse to Image
Mouse Wheel
Registry
Add Registry Key
Delete Registry Key
Rename Registry Key
Read Registry Value
Write Registry Value
Delete Registry Value
Rename Registry Value
Export from Registry
Import to Registry
Registry loop
Network
Send Command
Send Network Message
Check TCP port
Login to network share / Map network drive
Network Plugin settings
Email
OAuth parameters editor
POP3 Open
POP3 Close
POP3 Mail Loop
POP3 Download Email
POP3 Delete Email
POP3 Messages Count
Parse Email
IMAP Open
IMAP Close
IMAP Select Mail Folder
IMAP Mail loop
IMAP Download Message
IMAP Get Message Flags
IMAP Set Message Flags
IMAP Delete Marked Messages
IMAP Copy Message
IMAP Folder Info
IMAP Folder List
POP3 Check for Email
SMTP Send Email
Strings
STR Replace
STR Trim
STR Delete
STR Insert
STR Extract
STR Pos
STR Between
STR Length
STR format CSV line
TXT Number of Lines
TXT Extract Line
TXT Delete line
TXT Insert line
TXT Comma-Text Conversion
TXT UTF-8 Conversion
Operations on lists
Embedded Chromium Browser
Browser Fill Web Form
Add or Edit Web Form Parameter dialog
Browser Web Page Information
Browser Click Link
Browser Wait for Done
Browser Page Snapshot
Browser Window Size
Browser Run Javascript
Regular Expressions
RegExp Loop
RegExp Replace
RegExp Match
RegExp COM object
Screenshot
Window Snapshot
Window Pixel
Screenshot
Screen Pixel
Color Compliance
Wait for Pixels
Find Pixel on Image
Check pixels
INI files
INI read value
INI write value
INI delete value
INI delete section
INI loop
XML Documents
XML Create Node
XML Add Childnode
XML Loop
XML Save
XML Get Single Node
Script tools
Python Script
RoboTask object for Python
JavaScript/Node.js script
RoboTask object for node.js
PowerShell script
Script extesions
JS script
JS Evaluate
VB Script
VB Evaluate
Excel
Excel Open Document
Excel Get Cells
Excel Set Cells
Excel Cell Format
Excel Remove Column/Row
Excel Run Macro
Excel Save Document
Excel Save As
Excel Close
Sound Volume
Set Sound Volume
Get Sound Volume
Set Mute Status
Get Mute Status
Sound Volume Up
Sound Volume Down
DataBase
DB Open
DB Close
DB Exec SQL
DB Loop
DB Begin Transaction
DB Commit
DB Rollback
CSV Data
CSV Open Data
CSV Get Data Information
CSV Add Column
CSV Remove Column/Record
CSV Sort by Column
CSV Move Column
CSV Read Cells
CSV Write Cells
CSV Merge Data
CSV Filter Data
CSV Data Loop
CSV Remove Duplicates
CSV Save Data
SQL Query to CSV File
Read system events to CSV
Load process info to CSV
Graphics
Open Image
Save Image
Resize Image
Crop Image
Rotate Image
Draw Text on Image
Draw Image on Image
Add Border to Image
Generate QR Code
Scan QR/Bar Code
WebSockets
WS Connection Manager
WebSocket Server Send Message
WebSocket Client Send Message
WebSocket Server HTTP Response
Start/Stop WebSocket Server
Connect/Disconnect WebSocket Client
Console Application
Open Console Session
Close Console Session
Write To Console Session
Read from Console Session
Wait for Text
Converter
Value converter
Value format
Encode to BASE64
Decode from BASE64
HTTP encode / decode
HDD S.M.A.R.T.
Get drive SMART Info
Export SMART attributes
Reload SMART information
Command Line Utilities
RoboCopy (copy/synchronize folders)
Task Triggers
Scheduler
How to enable wake timer
Hot Keys
Tray Icon
Cyclic
Process Watcher
File Monitor
Dial-Up Connection Monitor
Expression monitor
Window Watcher
On Time Changed
On Battery Power is Low
On Spooler Changed
On Device Changed
On Palette Changed
On Display Changed
On Log Off
On Idle
On Resume
On High Memory Load
On High CPU Load
On Switching to Battery
On AC Power Restored
On Local/Remote Session Changes
Clipboard Monitor
Registry Monitor
Listener
Pixels Monitor
WebSocket Server On Message
WebSocket Client On Message
WebSocket Server On HTTP Request
Appendix
Full list of system variables
Command Line Parameters
RoboTaskApp object