0

这是applescript中的一个小测试程序:

tell application "TextEdit" to activate
delay 1
tell application "System Events" to keystroke "Stuff goes here"
delay 1
tell application "TextEdit" to quit

我希望 TextEdit 退出而不显示“你想退出而不保存”对话框 AKA 退出而不保存。

有没有办法killall在 applescript 中使用类似的东西或使用 shell 命令?

4

2 回答 2

3

尝试:

tell application "TextEdit" to quit saving no
于 2013-06-25T02:04:11.423 回答
0

要关闭最顶层的 TextEdit 窗口,您可以试试这个 AppleScript:

tell application "TextEdit" to close window 1 saving no

当与 Alfred 4 之类的热键启动器配对时,我发现此代码段可用于关闭 TextEdit 窗口而不会被保存对话框打断。


另一个更轻松地关闭 TextEdit 保存对话框的技巧是加快动画时间。在终端中,运行以下命令来更改应用的动画设置:

defaults write -app textedit NSWindowResizeTime .001
于 2020-05-17T01:25:05.550 回答