0

我一直在为 Mac 寻找鼠标广播器,似乎没有解决方案,所以我现在必须寻找替代解决方案。我想知道 AppleScript 是否能够执行这样的任务。基本上,只要脚本处于活动状态,我想做的是在一个应用程序中执行时读取鼠标位置和动作,并在一个或多个其他应用程序中广播/复制它。AppleScript 能做到这一点吗?

澄清一下,我需要在其他应用程序中模拟鼠标移动......例如,如果我打开一个绘图程序的多个实例,假设该程序具有相同的分辨率,我在主程序中绘制的任何东西,将在其他程序上复制。

4

1 回答 1

1

真的 applescript 不能做你需要的。它不是为此而生的。Applescript 用于运行应用程序的 applescript 字典中的命令。我假设您要控制的应用程序字典让您无法阅读和控制鼠标。

不过,您确实有一个 applescript 替代方案。我制作了一个命令行工具来读取鼠标位置并移动鼠标。所以理论上你可以用applescript和我的工具做你想做的事。我不相信你会得到你期望的结果。反正你可以试试。这是我的工具的网页链接。我希望它有所帮助。 在这里得到它。 您的基本方法可能是 1)激活要读取鼠标位置的应用程序,2)在重复循环中运行我的工具并记录鼠标位置,3)激活要复制鼠标移动的第二个应用程序,4)使用我的工具重复循环,使鼠标根据您的记录方式移动。

于 2012-04-19T15:17:32.637 回答