Убедитесь, что программа, которую вы пытаетесь контролировать. Я пытаюсь контролировать Sketchup Google, поэтому я введу следующее в приглашение bash: $defaults write/Applications/Google SketchUp 8/SketchUp.app/Содержание/Информация NSAppleScriptEnabled -bool YES Код Если вы контролировали Preview, например, вместо этого вы должны ввести следующее: $defaults write/Applications/Preview.app/Contents/Info NSAppleScriptEnabled -bool YES Код Затем создайте script с соответствующими заголовками для appscript: #!/USR/бен/рубин требуют 'рубигемы' требуют 'appscript' include Appscript # обратите внимание на отсутствие цитат app ('SketchUp'). Windows 0.close # закрывает окно Код.



Удобство и простоту SketchUp оценят, как начинающие работу с трёхмерным моделированием, так и профессионалы. Но не все знают, что SketchUp обладает мощным API, с помощью которого можно создавать модули, добавляя в программу новый функционал. В этом посте я попытаюсь объяснить общие принципы архитектуры SketchUp и процесс разработки плагина.. Плагины для SketchUp пишутся на языке Ruby. На Google Code представлена официальная документация по разработке. Она состоит из 3 разделов: Introduction, Quick Reference и Object Reference.