How to in Desktop Automation:

Note:
This is my first time so I am not sure such multiple questions are fine?
Forgive me if mistake.

My background is more on Automation ANywhere, Ui.Path, G1ANT, please note.

  1. Are there training videos - on all possible commands?
    If so where can I find.

I tried on Youtube and some videos at UI.Vision sites but I need more to start with.

  1. Send key combination like ALT+TAB or Shift+TAB etc.

3.a) Select specific desktop application window to send the keys too
3.b) Like in calc.exe example, I tried sending Keys and also type both did not work.

4.a) How to automate work on SAP, Excel, Emails, FTP - all only using screen scraping and command APIs?
4.b) If not i.e. other ways possible then, where can we find the examples of them.
4.c) If so, how strong is this platform / tool to automate highly complex business requirements comparing with AA, UiPath etc?
Can someone please guide me on looking at this as opensource solution against commercial platforms?

Thanks in advance for bearing with me.

  1. Are there training videos

There are some at http://www.youtube.com/c/UIVisionVideos

  1. Send key combination like ALT+TAB or Shift+TAB etc.

This can be done with XType

3.a) Select specific desktop application window to send the keys too

I use mostly XClick (IMAGE of app) or XClick (ocr=title TEXT of app)

3.b) Like in calc.exe example, I tried sending Keys and also type both did not work.

What did not work? => Best if you open a new forum post just for this question, and maybe add a screencast of your situation.

4.a) How to automate work on SAP, Excel, Emails, FTP - all only using screen scraping and command APIs?

Yes, that works. XClick, XMove and XType will be the commands you will mostly use for that.

4.b) If not i.e. other ways possible then, where can we find the examples of them.

UI Vision supports “only” computer vision of SAP automation (etc) - but that works well.

4.c) If so, how strong is this platform / tool to automate highly complex business requirements comparing with AA, UiPath etc?

In my view, the strength of UI Vision is add it adds “eyes” to a normal scripting language like Powershell, Python or C#. So you can use e. g. C# for your normal scripting, database access and programming, and then use UI Vision API when you have to interact or screen scrape desktop application.

Truly complex task are best done in a proper programming language, and that is why I like the combination of (in my case) C#/Powershell + UI.Vision. (UIPath reinvented the wheel too often, e. g. they even have their own proprietary scripting language. With UIVision I can just use C#).

UIVision is the only RPA tool that works on Mac and Linux → Especially Linux is great for using it inside some virtual machines that do the work.

1 Like

Thanks very for the detailed prompt answers.

**1) **
I have corollary question:
Since UiVision is strong in ‘vision’ aspect,will the monitor resolution etc. impact if any or it manages very well without worrying about it?

2) Window desktop application WDA does not display:
When I run windows desktop application notepad.exe it shows in the Task Manager processes but does not show the actual UI.
However if I use calc.exe the Calculator window does show up.

Can you tell me if there is way to hide or show the windows desktop application (WDA) display the notepad window?

Thanks