如何在启动AppleScript时禁止“运行或退出”对话框?


1

我遇到与此问题相同的基本问题:

AppleScript应用程序开始提示运行或退出。我怎么能禁用它?

但是,在我的情况下,绝对不会选中“启动屏幕”选项,重新保存脚本不会有任何区别。

这里的问题似乎是我通过CTRL-SHIFT-I的键盘快捷方式启动我的脚本,并且它将Control键作为启动快捷方式的一部分,这就是问题所在。

我可以改变快捷方式,但我有一个完整的系统,我如何启动东西,这打破了该系统。我真的真的不想为了这个愚蠢的理由而改变我的捷径。

有没有办法在applescript本身强制抑制这个对话框?或任何其他方式导致此对话框不出现?

Answers:


0

如果脚本保存为应用程序,则保持控件仅显示这些对话框。难道你不能将脚本保存为scpt或applescript吗?


当然,但是我如何用热键执行呢?我正在使用Alfred,除非它是一个应用程序,否则我无法启动脚本。我已经尝试添加它作为扩展,但是当我点击热键时,无论热键是什么都没有发生。我能够通过shell脚本启动.app但是我无法将其分配给Alfred中的热键,所以它远远不够理想。
Jonathan van Clute

您是否尝试检查运行AppleScripts的选项而不是在高级首选项中打开它们?扩展热键适用于我。我主要使用FastScripts运行脚本。
Lri

是的,也试过了。不知道为什么这对我这么顽固,但至少我找到了一个解决方法。
Jonathan van Clute

0

我解决了这个问题,这是我开展工作的唯一途径。我创建了一个运行my applescript的简单Automator应用程序。然后我将该应用程序分配给热键,它工作正常。问题似乎只是实际运行已直接编译为应用程序的Applescript,意味着您无法使用包含控制键的任何快捷方式触发它。

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.