Run macros in parallel and share their GLOBAL values among them

As you mentioned, global variables are shared between all macros, but only in the same RPA instance.

How many values do you need to share between the running instances?

Suggestion 1 is to use the clipboard:

  • store | value | !clipboard to send value
  • store | ${!clipboard} | newvar to get value

If you need more than one value to you can still put it on the clipboard and then split the received string.

Suggestion 2 is to use a CSV file. In hard-drive mode the CSV file can be shared between all profiles running. Just use the same text file.