AppleScript单击";Don';t Save“;关窗

AppleScript单击";Don';t Save“;关窗,applescript,savefiledialog,Applescript,Savefiledialog,我正在使用AppleScript关闭Google Sketchup中的窗口,如下所示: $ osascript -e 'tell application "SketchUp" to close window 1' 当我关闭窗口时,程序会提示我保存,并且会出现一个对话框,其中有“不保存”、“取消”和“保存…”按钮 在这种情况下,如何让脚本单击“不保存”按钮 另外,如果有更好的关闭窗口的方法,我洗耳恭听。如果不必使用Applescript,可以启用tab在“保存”对话框中的按钮间切换 $ osas

我正在使用AppleScript关闭Google Sketchup中的窗口,如下所示:

$ osascript -e 'tell application "SketchUp" to close window 1'
当我关闭窗口时,程序会提示我保存,并且会出现一个对话框,其中有“不保存”、“取消”和“保存…”按钮

在这种情况下,如何让脚本单击“不保存”按钮


另外,如果有更好的关闭窗口的方法,我洗耳恭听。

如果不必使用Applescript,可以启用tab在“保存”对话框中的按钮间切换

$ osascript -e 'tell application "SketchUp" to close window 1 saving no'

首先按cmd+w关闭窗口,然后按tab键尝试循环切换按钮。如果在按钮周围看不到一点蓝色高亮显示,请按(fn+)ctrl+F7以启用此功能。现在,您应该会在最左侧(在Sketchup中:“不要保存”)按钮周围看到一个蓝色高亮显示。您可以按tab键浏览突出显示的按钮,并按空格键选择突出显示的按钮。

如果没有AppleScript,您将如何通过编程方式将这些按键发送到Sketchup?对不起,我想我误解了您问题中的“如果有更好的关闭窗口的方法”部分。