Anda dapat mengotomatiskan klik mouse menggunakan Applescript.
tell application "System Events"
tell application process "Application_Name"
key code 53
delay 1
click (click at {1800, 1200})
end tell
end tell
Jika Anda ingin mengklik dalam jendela browser, Anda dapat menggunakan Applescript dengan bantuan Javascript
tell application "safari"
activate
do JavaScript "document.getElementById('element').click();"
end tell
Murni melalui terminal, Anda dapat membuat file teks dengan nama click.m
atau nama apa pun yang Anda suka, simpan dengan kode berikut
#import <Foundation/Foundation.h>
#import <ApplicationServices/ApplicationServices.h>
int main(int argc, char *argv[]) {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSUserDefaults *args = [NSUserDefaults standardUserDefaults];
int x = [args integerForKey:@"x"];
int y = [args integerForKey:@"y"];
CGPoint pt;
pt.x = x;
pt.y = y;
CGPostMouseEvent( pt, 1, 1, 1 );
CGPostMouseEvent( pt, 1, 1, 0 );
[pool release];
return 0;
}
lalu kompilasi:
gcc -o click click.m -framework ApplicationServices -framework Foundation
dan pindahkan ke folder sistem yang sesuai
sudo mv click /usr/bin
sudo chmod +x /usr/bin/click
dan sekarang Anda dapat menjalankan perintah terminal sederhana untuk memanipulasi mouse
click -x [coord] -y [coord]
Skrip lain yang dapat Anda gunakan termasuk MouseTools atau xdotool ; keduanya merupakan open-source.