AppleScript在下一个窗口中重复操作


0

我希望如果我按某个键盘快捷键(cmd +向下箭头),同样会在同一个应用程序的下一个窗口运行。

是AppleScript唯一想要获得此功能的吗?我以前从未制作过AppleScript。


它可能还取决于应用程序是什么 - 我猜大多数应用程序都不会响应除最前面窗口之外的任何按键。
Tetsujin

强制AppleScript是一种编程语言,不提供执行脚本的任何侦听器,因此在键入该快捷方式时,您必须使用其他东西来运行AppleScript。
grg

你可以在applescript中模拟按键...所以你可以做的是:1。使Automator.app Service启动Applescript 2.确保System Preferences > Keyboard > Shortcuts > Keyboard > Move focus to next window快捷方式与脚本上的快捷方式匹配(第10行)3。保存服务(cmd+s)和去给它一个快捷方式System Preferences > Keyboard > Shortcuts > Services > Your_Automator_Service_Name。或类似的东西.....我不会指望它会非常快。
Joonas 2017年

@Joonas谢谢,这似乎是我在寻找的。但它不会在我的应用程序中运行,也不会在快捷方式中运行。我确实让它从Automator运行,首先激活我的应用程序pastebin.com/HraJsBpM
petergus

所以它没有做任何事情?你有没有尝试过另一个应用程序?我在Chrome中测试了它。这些快捷方式可能无法在该应用程序中运行,因为它们与其他快捷方式或其他内容冲突。如果您尝试在应用程序中手动触发窗口焦点和结束快捷方式,该怎么办?然后,如果这些似乎有效,请尝试从Apple菜单>服务>您的脚本触发脚本。导致快捷方式也可能存在冲突。
Joonas 2017年

Answers:


1

您可以使用以下Keyboard Maestro宏执行此操作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.