【问题标题】:Telling TextEdit to quit without bringing up the save dialog in Applescript告诉 TextEdit 退出而不在 Applescript 中打开保存对话框
【发布时间】:2013-06-25 01:55:17
【问题描述】:

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

【问题讨论】:

  • 查看 adayzdone 的回答。只是想补充一点,这也适用于文档,例如“关闭文档 1 而不保存”。

标签: applescript


【解决方案1】:

试试:

tell application "TextEdit" to quit saving no

【讨论】:

    【解决方案2】:

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

    tell application "TextEdit" to close window 1 saving no
    

    当与 Alfred 4 等热键启动器配对时,我发现此 sn-p 可用于关闭 TextEdit 窗口而不会被保存对话框中断。


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

    defaults write -app textedit NSWindowResizeTime .001
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多