告诉TextEdit退出而不在Applescript中打开保存对话框

告诉TextEdit退出而不在Applescript中打开保存对话框,applescript,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在不打开“Do you want quit not saving”对话框即不保存退出的情况下退出 有没有办法在ap

以下是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在不打开“Do you want quit not saving”对话框即不保存退出的情况下退出

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

试试:

tell application "TextEdit" to quit saving no
尝试:


要关闭最顶部的文本编辑窗口,可以尝试以下AppleScript:

tell application "TextEdit" to close window 1 saving no
当与Alfred 4这样的热键启动程序配合使用时,我发现这段代码对于关闭文本编辑窗口而不被保存对话框打断非常有用


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

defaults write -app textedit NSWindowResizeTime .001

要关闭最顶部的文本编辑窗口,可以尝试以下AppleScript:

tell application "TextEdit" to close window 1 saving no
当与Alfred 4这样的热键启动程序配合使用时,我发现这段代码对于关闭文本编辑窗口而不被保存对话框打断非常有用


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

defaults write -app textedit NSWindowResizeTime .001

参见adayzdone的答案。只是想补充一点,这也适用于文档,比如“关闭文档1而不保存”。请参阅adayzdone的答案。只是想补充一点,这也适用于文档,比如“关闭文档1而不保存”。