【问题标题】:Applescript: move mouse cursor to 'currently selected item'?Applescript:将鼠标光标移动到“当前选定的项目”?
【发布时间】:2014-06-19 22:10:08
【问题描述】:

举一个具体的例子:我在一个大目录中的 Finder 中突出显示了一个文件。我想在该项目上调用一个右键单击事件(无论光标的当前位置),以便制作一个基本上可以在当前选定的 Finder 项目上执行“上下文菜单”的脚本。

Applescript 是否可以实现。知道当前选择(突出显示)的项目是什么(以及在哪里),然后 b。将鼠标光标移到它上面(比如它在名称列中的位置)?

【问题讨论】:

  • 上下文菜单项有什么作用?也许还有另一种解决方案。
  • 哦,我知道我通常可以为(例如 Finder)上下文菜单中的各种功能创建一个单独的热键,但这不是重点:当我添加新应用程序时,新功能总会出现到 OS X(添加上下文菜单项),一般来说,要点是能够调用上下文菜单,而不是费力地为菜单中的每个新功能创建热键(并为其查找热键空间)我想要达到,当一个简单的通用上下文菜单热键将节省时间并作为一个很好的“一二”拳来完成我想要在不使用鼠标的情况下做的大部分事情时。
  • @user784142:您找到解决方案了吗?我也有同样的问题。

标签: macos applescript hotkeys


【解决方案1】:

您可以使用我构建的名为 MouseTools 的工具来执行您要求的操作。它可以告诉您鼠标坐标,将移动移动到任何坐标,并执行右键单击。页面上有示例 applescript 代码向您展示如何使用它。你可以找到它here。祝你好运。

【讨论】:

  • 您创建了 MouseTools?太棒了,因为我已经将它用于我自己的另一个脚本了!但是,我需要做的是 - 在代码中 - 自动读取屏幕上“当前选定项目”所在的任何位置。 MouseTools 看起来无法做到这一点(而是执行此过程的后半部分),对吗?因为物品不在固定位置; “当前选定的项目”可能意味着屏幕上的任何位置,它会随着每个实例动态变化。
猜你喜欢
  • 2011-01-24
  • 2023-03-19
  • 1970-01-01
  • 2011-10-21
  • 1970-01-01
  • 1970-01-01
  • 2016-12-23
  • 2020-11-23
  • 1970-01-01
相关资源
最近更新 更多