AppleScript, чтобы нажать «Не сохранять» в конце окна - PullRequest
2 голосов
/ 15 февраля 2011

Я использую AppleScript, чтобы закрыть окна в Google Sketchup следующим образом:

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

Когда я закрываю окно, программа предлагает сохранить, и появляется диалоговое окно с кнопками «Не сохранять», «Отмена» и «Сохранить ...».

Как мне заставить мой скрипт нажимать кнопку «Не сохранять» в этой ситуации?

Кроме того, если есть лучший способ закрыть окно, я весь слух.

Ответы [ 2 ]

3 голосов
/ 15 февраля 2011
$ osascript -e 'tell application "SketchUp" to close window 1 saving no'
1 голос
/ 15 февраля 2011

Если вам не нужно использовать Applescript, вы можете включить tab , чтобы переключаться между кнопками в диалоговом окне сохранения.

Сначала нажмите cmd + w , чтобы закрыть окно, затем попробуйте циклически переключать кнопки, нажимая tab .Если вы не видите маленькую синюю подсветку вокруг кнопок, нажмите ( fn +) ctrl + F7 , чтобы включить эту функцию.Теперь вы должны увидеть синюю подсветку вокруг самой левой кнопки (в Sketchup: «не сохранять»).Вы можете перемещаться по выделенной кнопке, нажимая tab , и выбирать выделенную кнопку, нажимая пробел .

...