【发布时间】:2021-10-17 04:58:48
【问题描述】:
我以前使用 Windows PC,但现在我有一台 Macbook,所以这是我的问题:
我需要 AppleScript 中的一些帮助来执行此操作:在窗口或屏幕的某个点或区域中搜索,然后如果检测到 X 颜色按一个键,如果未检测到该颜色,则按另一个键。
我之前在 Autohotkey 中做过,但没有适用于 Mac 的版本,所以这就是我尝试在 AppleScript 中做的原因。
这是我如何在 Autohotkey 中获得它的示例:
坐标模式、像素、屏幕
动作 1: 找到X := 0 发现:= 0 PixelSearch, FoundX, FoundY, 1821, 1025, 1868, 1033, 0x666666, 3, 快速 如果(错误级别 = 1) 转到,Action2
Send, {F2}
Sleep, 133
Send, {F3}
Sleep, 333
Goto, Action1
动作 2: 找到X := 0 发现:= 0 PixelSearch, FoundX, FoundY, 1760, 1025, 1800, 1040, 0x5498FF, 5, 快速 如果(错误级别 = 1) 转到,操作1
Send, {F1}
Sleep, 333
Goto, Action1
【问题讨论】:
-
AppleScript 本身对屏幕上的点一无所知,您需要使用其他东西 - stackoverflow.com/questions/11746471 可能有用。
标签: macos colors window applescript screen