Hi Tom and Martin,

Thanks for the responses. That's where I'm at the moment; the problem is that I AFAICT I can click at a position using System Events; but I can't click at one location and release at another. The issue is that I'm trying to make a rectangular selection, encompassing a number of elements; rather than trying to select an actual element.

This is actually to crop each page of a many page PDF, using the rectangular selection tool in either Preview or PDFpen. (AFAICT ImageMagick is no good because it rasterises PDF pages before cropping them, whereas I want to retain all the PDF fidelity goodness, but just mask each page.)

I can click: but I can't mouse down in one location, and release it in another.

Ben

On 05/09/2019 20:59, Tom Glod via use-livecode wrote:
I dunno if this works.... but you can try

do myscript as "Applescript"

abd your myscript can be

tell application "System Events"
   click at {123,456}end tell

I'm currently working on debugging a tool that uses applescript to
send keystrokes..and i'm finding it inconsistent ...but it could just
be me, so for now I won't say that its the applescript functionality.





On Thu, Sep 5, 2019 at 2:38 PM Ben Rubinstein via use-livecode <
[email protected]> wrote:

As the title says...

I had a recollection that it was possible to construct a tool in LiveCode
that
would use AppleScript, System Events, and the accessibility framework to
perform actions on another (not naturally scriptable) app.

I can do menu items, I can do keystrokes - but can I move the mouse? Or
more
to the point, can I move the mouse to a location, then click and drag to a
new
location?

Automator appears to be able to do this as a recording, which works once
as a
single step - but ever since hangs on playback (amusingly, it moves the
mouse
to the first point and then refuses to let it be moved anywhere else -
pulling
it back if it is - the only escape seems to be to use the keyboard to open
a
terminal and kill Automator).

Did I dream this, or is it possible?

TIA,

Ben

_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to