告诉TextEdit退出而不启动Applescript中的保存对话框

时间:2013-06-25 01:55:18

标签: applescript

这是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退出而不保存。

有没有办法在applescript中使用killall或使用shell命令?

2 个答案:

答案 0 :(得分:3)

尝试:

tell application "TextEdit" to quit saving no

答案 1 :(得分:0)

要关闭最上方的TextEdit窗口,可以尝试使用此AppleScript:

tell application "TextEdit" to close window 1 saving no

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


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

defaults write -app textedit NSWindowResizeTime .001