Search found 3297 matches

by Oleg
Sun Jun 21, 2026 9:59 am
Forum: General Discussion
Topic: Problem using short path names with Send Keystrokes
Replies: 1
Views: 254

Re: Problem using short path names with Send Keystrokes

Probably symbol "~" is one of special symbols
Use the string
cd C:\PROGRA+(`)2\Progress\WS_FTP+(`)1
instead of
cd C:\PROGRA~2\Progress\WS_FTP~1

It works
by Oleg
Mon Jun 15, 2026 4:13 pm
Forum: General Discussion
Topic: Need Help: Read Email Subject Values and Append Them to Excel
Replies: 1
Views: 272

Re: Need Help: Read Email Subject Values and Append Them to Excel

To monitor new emails and extract email subject use Email actions . I hope you able to do it. How to split the subject and save to EXCEL document see my example below Save the task text to a file and use the Task->Import menu to import the task into RoboTask. Also you can simply copy task text and p...
by Oleg
Mon Jun 15, 2026 3:13 pm
Forum: General Discussion
Topic: Handling retry logic for failed HTTP actions in RoboTask
Replies: 1
Views: 160

Re: Handling retry logic for failed HTTP actions in RoboTask

You can use an error-handling task. In the error handler, you can determine at which step the error occurred and, if necessary, restart the main task (see Start Task).
In addition, you can pass the timeout value as a task parameter or via global variable.
by Oleg
Fri May 29, 2026 2:21 pm
Forum: General Discussion
Topic: Same Keys, different Programs
Replies: 3
Views: 12851

Re: Same Keys, different Programs

You can also check which window is active and perform different actions (or do nothing) depending on which window is active. Take a look at the system variables {CurrentWindowCaption} and {CurrentWindowClass} Keyboard and mouse emulation is only a very small part of RoboTask’s functionality. That is...
by Oleg
Sun May 17, 2026 9:02 am
Forum: General Discussion
Topic: Same Keys, different Programs
Replies: 3
Views: 12851

Re: Same Keys, different Programs

The easiest way is to assign different key combinations for different situations. In this case, you will have several tasks for different algorithms. But you can implement your algorithm: A "Hot Keys" trigger launches your task. Once inside the task, you can analyze the necessary condition...
by Oleg
Thu May 07, 2026 4:45 pm
Forum: General Discussion
Topic: Get value from JSON
Replies: 3
Views: 11226

Re: Get value from JSON

Also read this topic: viewtopic.php?p=12298
by Oleg
Thu May 07, 2026 4:31 pm
Forum: General Discussion
Topic: Get value from JSON
Replies: 3
Views: 11226

Re: Get value from JSON

Use the expression: {json:_string.jobStatus.jobId} where _string is the variable name Please note that JSON is case sensitive Look at my example below: ;***************************** ;* RoboTask Task file ;* Do not edit in text editor! ;***************************** [Root] ActionAfterRun=INTEGER|0 A...
by Oleg
Fri May 01, 2026 2:58 pm
Forum: General Discussion
Topic: Delay loop stops working after system sleep
Replies: 1
Views: 8182

Re: Delay loop stops working after system sleep

Take a look at On Resume trigger. It fired when computer restored after sleep or hibernate mode
by Oleg
Fri Apr 03, 2026 10:35 am
Forum: Articles
Topic: Working with JSON Data in RoboTask Variables
Replies: 0
Views: 34292

Working with JSON Data in RoboTask Variables

Many RoboTask actions return data in JSON (JavaScript Object Notation) format. To process this information effectively, you need to know how to address specific fields or elements within a variable containing a JSON string. RoboTask supports two primary methods for addressing JSON fields. Let’s look...
by Oleg
Tue Mar 31, 2026 4:20 pm
Forum: General Discussion
Topic: Anyone using Robotask to monitor a folder and automatically rename + move files based on filename pattern?
Replies: 1
Views: 13063

Re: Anyone using Robotask to monitor a folder and automatically rename + move files based on filename pattern?

You will most likely need to use regular expressions . This is the easiest way to check the file name pattern and extract the necessary parameters from the name. Take a look at my example (see below) First, the task checks the file name pattern. The file name must be in the following format: INV_YYY...