发现 apple script 似乎是冷门中的冷门,相关知识中文讨论区非常少。 有时候免不了要做一些套娃式的工作,理所当然的想到了按键精灵。可惜 mac 上按键精灵只有个 alpha 版还不全。我想实现一个功能,特别简单,主要就是鼠标挪到一个地方点一下。但我找了半天无法找到 apple script 怎么移动并点击鼠标,可能是我太菜找的方法不对。
我不是程序员,这些都是自学的,还请各位大神指点一二,就是怎么移动光标和点击,丢个链接就万分感谢了。
下面这个是按键精灵的代码大概示例
tab0X=20 初始光标 x 轴
tab0Y=16 初始光标 y 轴
pageX=1254 页面中光标 x 轴
pageY=110 页面中光标 y 轴
scrollY=23 页面中光标偏移量
For 5 5 次循环
MoveTo tab0X, tab0Y 移动到初始光标位置
LeftClick 1 点一下
Delay 1500 延迟 1.5 秒
MoveTo pageX, pageY 移动到页面光标位置
LeftClick 1 点一下
pageY = pageY + scrollY 页面位置光标进行偏移
Delay 1500 延迟 1.5 秒
Next 循环结束
然后我翻译成了 apple script 就这样卡在了不知道怎么移动光标和怎么点击。
set tab0X to 90
set tab0Y to 23
set pageX to 620
set pageY to 118
set scrollY to 23
repeat 5 times 5 次循环
??? 移动到初始光标位置
??? 点一下
delay 1.5 延迟 1.5 秒
??? 移动到页面光标位置
??? 点一下
??? 页面位置光标进行偏移
delay 1.5 延迟 1.5 秒
end repeat 循环结束
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.