Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Applescript:将鼠标光标移动到';当前选定的项目';?_Macos_Applescript_Hotkeys - Fatal编程技术网

Macos Applescript:将鼠标光标移动到';当前选定的项目';?

Macos Applescript:将鼠标光标移动到';当前选定的项目';?,macos,applescript,hotkeys,Macos,Applescript,Hotkeys,举一个具体的例子:我在一个大目录中的Finder中突出显示了一个文件。我想在该项上调用一个右键单击事件(无论光标的当前位置如何),以便生成一个脚本,该脚本基本上可以在当前选定的查找器项上执行“上下文菜单” 是否可以将Applescript应用于a。知道当前所选(突出显示)项目是什么(和在哪里),然后b。将鼠标光标移到它上面(例如它在“名称”列中的位置)?您可以使用我创建的名为MouseTools的工具来完成您要求的操作。它可以告诉您鼠标坐标,将移动移动到任何坐标,并执行右键单击。页面上有示例ap

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


是否可以将Applescript应用于a。知道当前所选(突出显示)项目是什么(和在哪里),然后b。将鼠标光标移到它上面(例如它在“名称”列中的位置)?

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

你做了鼠标工具?太棒了,因为我已经在用它写我自己的另一个剧本了!但是,我需要做的是在代码中自动读取屏幕上“当前选定项目”所在的任何位置。MouseTools看起来并不能做到这一点(而是执行这个过程的后半部分),我说的对吗?因为项目不在固定位置;'“当前所选项目”可以是屏幕上的任意位置,并随每个实例动态变化。上下文菜单项的作用是什么?也许还有另一种解决方案。哦,我知道我通常可以为(例如Finder)上下文菜单中的各种功能制作一个单独的热键,但这不是问题的关键:当我向OS X添加新应用程序(添加上下文菜单项)时,新的功能总是会突然出现,问题通常是,为了能够调用上下文菜单,而不是为菜单中我想要达到的每一个新功能费劲地设计热键(并找到热键房地产),当一个简单的通用上下文菜单热键可以节省时间,并且在不使用鼠标的情况下对我想在其中做的大部分事情起到很好的“一二”作用时。@user784142:您找到解决方案了吗?我也有同样的问题。