#javascript-automation
#javascript-автоматизация
Вопрос:
Я хотел бы использовать JavaScript для автоматизации (mac JXA), чтобы создать NSWindow и показать его пользователю.
Я попытался следовать этому примеру, но он вылетает при запуске в приложении Script Editor.
Затем я попытался создать свой собственный, используя barebones. Для начала мне просто нужно окно с заголовком в нем.
ObjC.import("Cocoa")
var window = $.NSWindow.alloc.init
window.setContentSize($.NSMakeSize(500, 500))
window.title = "hello world"
window.makeKeyAndOrderFront(window)
Когда я пытаюсь запустить это в редакторе сценариев, приложение сразу вылетает. Похоже, что происходит сбой, когда я пытаюсь инициализировать объект NSWindow.
Я делаю что-то не так?
Ответ №1:
Я следовал этому руководству, и они говорят, что вы должны сохранить его как приложение и запустить как приложение.