You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AppleScript点击Chrome窗口坐标的零点参考:显示器还是窗口左上角?

AppleScript点击坐标的零点参考问题

你的AppleScript代码中,click at {175, 300}的坐标零点是Google Chrome窗口的左上角(对应选项b)。

原因是:当你在tell process "Google Chrome"的上下文里调用click at命令时,System Events会以该进程的主窗口左上角作为坐标原点,而非整个显示器的左上角。

另外你提到用shift+cmd+4获取的光标坐标,这个是以显示器左上角为零点的全局坐标。如果要把这个全局坐标转换成代码里需要的窗口相对坐标,需要用目标位置的全局坐标减去Google Chrome窗口左上角的全局坐标值。你代码里的{175,300},应该就是用目标位置的全局坐标减去Chrome窗口左上角的全局坐标得到的结果。

你的代码示例:

tell application "System Events"
    tell process "Google Chrome"
        click at {175, 300} 
    end tell
end tell

内容的提问来源于stack exchange,提问作者TomTe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 14:36:26