You may find instructions and information regarding the UiPath Coding Framework here: GitHub - Chevalier12/UiPath-Coding-Framework.
In the “How to use” part of the readme I explain this, look below:
For example you’d want to get the text of an element, you’d do it like this:
var getValue = new Job_GetValue().Run
(
WaitForReady.COMPLETE,
"<wnd app='notepad.exe' cls='Notepad' title='*Library.txt - Notepad' /><wnd aaname='Horizontal' cls='Edit' /><ctrl name='Text Editor' role='editable text'/>"
);
The getValue variable will contain a dictionary with a key and a value, the key is the ValueArgument and the value is the text, you can return those values and do whatever you want with it.
The written activities in the code do not have any dependencies on UiPath software, you will not be running this on Orchestrator or Assistant or the UiRobot.exe process, each of the applications developed with the UiPath Coding Framework releases standalone applications, you can then deploy this application on any station, regardless if it has UiPath installed on it or not.
There is a bit of concern here then. Thanks for the clarification
The readme contains the following:
Is this breaking the UiPath ToS?
This is something I am still in discussion with UiPath to find out, when I find out I will edit this section with my answer, regardless if it is legal or not, these library will be open source and usable by all who desire to use it.
Do you know any UiPath developers we can tag in this topic? Maybe they can clarify better and quicker.