这是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命令?
答案 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