#!/usr/bin/env osascript -l JavaScript
/*
控制鼠标的点击(左、右),鼠标拖拽、移动事件
使用示例:
click()
click(1068, 38,‘r’)//默认左键,r右键
drag(1068 + 122, 38,1068, 38)
move(652, 568)
*/
ObjC.import('Cocoa')
ObjC.import('stdlib')
ObjC.import('CoreGraphics')
// 获取鼠标坐标=========================
function location(screenH = 1050) {
const mouseLoc = $.NSEvent.mouseLocation //获取 鼠标当前的的坐标(浮点数)
mouseLoc.mx = parseInt(mouseLoc.x)
mouseLoc.my = screenH - Math.trunc(mouseLoc.y) //坐标需要屏幕高度减获取的坐标
return mouse
JXA (mac 自动化)调用object C模块实现控制鼠标的点击、移动和拖拽
最新推荐文章于 2024-06-29 08:55:58 发布