
If winow moves on the screen somewhere, then it will make no difference. If no x and y coords are given, the current position is used. Using relative mouse coordinates combined with app main window - is enough for me. Parameters x, y, Optional: The x/y coordinates to move the mouse to.
AUTOIT MOUSE COORDINATES HOW TO
If the MouseClick coordinates captured by au3record are relative to currently active app - then how to switch the app, so that relative coordinates are used in conjunction with proper app/window?
AUTOIT MOUSE COORDINATES CODE
If I add to the code Opt("MouseCoordMode", 0) parameter, then after starting the script - mouse starts clicking on the area of the work folder instead of moving to app1. If I use nothing, then mouse captured by au3record (coordinates relative to current gui in use) - operates only on the top/left area (app1), and it isn't following app2 area. Let say that I have (already opened) app1 on the top/left, app2 on the top/right, and folder with script - below them. (Environment in which I work is nothing like regular programming language it's modular visual dataflow, based on virtual cables and modules instead of written code as far I know, FS apps are rendered internally, they don't have sub-windows like standard win apps).Īt the moment, I'm stuck with this. Blind experimentation isn't helping me too much, because there is a lot of terminology that I don't understand or don't know what it is (btw, english is also not my language). It would be helpful to see working example, that's why I generalized the code. (Do I need to do something more if I wish to use app keyboard shortcuts as well?) How to make it, so that I can select app1 - and MouseClick relative coordinates operate within app1 boundaries, and I can select app2 and mouse coordinates operate within app2 boundaries? Then the mouse is using absolute screen coordinates (or relative coordinates of the app1, I don't know first ap is glued to top/left corner of the screen), and thus - it isn't moving to app2.īasically using relative coordinates is better for me, because app can be not maximized, and I can use such script on various machines. So if I try to do a simple script, like this:

But apps are in different locations on the screen area. Now - everything would be fine, but I noticed that AU3Record stores relative positions of mouse cursor in regards to activated app. When using AU3Record - I noticed, that it switches between apps automatically, depending on where I click, something like this: Let say that I have 2 apps open on the screen, app1 and app2. I'd like to simulate mouse clicks on multiple applications, and using AU3Record 3.3 - encountered a small problem. I'm not exactly from programming sector (navigating in formal programming langs is not easy for me), so my apologises if my questions sound silly.
