JXA (JavaScript для автоматизации) - это хост-среда для JavaScript.
1 ответ

Создайте новый элемент пути в Adobe Illustrator через JXA (JavaScript для автоматизации)

Я ищу способ создания элементов пути в Adobe Illustrator с использованием JXA (JavaScript для автоматизации). Я несколько раз погуглил весь интернет и ничего не смог найти... На сайте Apple для разработчиков есть только базовое введение в JXA: Приме…
24 апр '17 в 10:28
1 ответ

Запустить скрипт (AppleScript или JXA) на.app работает?

У меня есть небольшая компьютерная лаборатория, в которой студенты могут пользоваться без присмотра, с подключенным к сети принтером. Я пытаюсь реализовать простое диалоговое окно оповещения о дополнениях сценариев со всеми правилами о принтере, кот…
26 мар '18 в 23:04
0 ответов

Изменение порядка смарт-плейлистов с помощью JXA (AppleScript JS с iTunes)

Я пытаюсь создать AppleScript (в JS), который будет переупорядочивать умный список воспроизведения. В настоящее время я могу изменить порядок не-умный плейлист с track.move({to: playlist}); (поэтому я могу переместить любую дорожку в плейлисте вниз)…
28 май '16 в 00:29
1 ответ

Есть ли лучший способ добавить новый плейлист в iTunes через Javascript для автоматизации (JXA)?

Должен быть лучший способ создать новый элемент в коллекции (если это действительно происходит за абстракцией). Я ищу JXA-эквивалент этого appleScript if (count of (playlists whose name is plName)) is 0 then make new playlist with properties { name:…
2 ответа

Фильтрующие массивы Applescript, использующие ObjectSpecifier, использующий Javascript

`В примечании к выпуску Javascript Automation от Apple есть пример поиска в массиве с произвольным objectSpecifier. firstTabsName = ObjectSpecifier.tabs[0].name app.windows.whose({_match: [firstTabsName, 'Apple']}) Однако первые строки выдают ошибку…
11 июл '16 в 07:34
2 ответа

JXA & OmniGraffle

Я не могу понять, как перевести следующий AppleScript в JXA (JavaScript для автоматизации под Mac OS X Yosemite): tell application id "com.omnigroup.OmniGraffle6" tell canvas of front window make new line at end of graphics with properties {point li…
3 ответа

Откройте новую вкладку "Терминал" с OS X JavaScript для автоматизации

Я играю с JavaScript для автоматизации на OS X Yosemite. Я пытаюсь открыть новую вкладку в приложении терминала. Вот что у меня так далеко: var Terminal = Application('Terminal); var Tab = Terminal.Tab; // Activate the Terminal App, creates a new wi…
1 ответ

JXA: Как заставить 2 терминальных скрипта работать в одном окне

Почему при этом открываются два разных окна и каждый скрипт запускается в отдельном окне? Есть ли способ сказать ему использовать одно и то же окно? var Terminal = Application('Terminal'); Terminal.activate(); var window = Terminal.windows[0] Termin…
04 авг '15 в 13:26
3 ответа

Передача в подпроцесс stdin для JXA

Я хотел бы запустить подпроцесс в JavaScript для автоматизации (JXA) и отправить строку в stdin этого подпроцесса, которая может включать символы новой строки, мета-оболочки и т. Д. Предыдущие подходы AppleScript для этого используемого bash <&lt…
21 дек '14 в 04:18
0 ответов

Эквивалент Apple's "с таймаутом" в Javascript для автоматизации MacOS

Я пытаюсь скопировать значения из одного листа Excel в другой, используя Javascript в автоматизации MacOS. Все в порядке, пока количество копируемых значений не станет достаточно большим (например, 500 КБ) - сценарий достигнет ограничения по времени…
01 окт '16 в 12:26
2 ответа

Как запустить встроенный Applescript из скрипта JXA/JavaScript для автоматизации на macOS?

У меня есть скрипт, написанный на JavaScript, который должен запускать один маленький кусочек AppleScript (для достижения некоторой функциональности, которую я не смог реализовать из-за ряда факторов, изначально присутствовавших в JS). Он должен быт…
08 окт '17 в 07:32
0 ответов

Как экспортировать фильмы в QuickTime Player с помощью JXA?

Я могу запустить и остановить запись в QuickTime Player 10.5 с помощью JXA, но у меня возникла проблема с экспортом. qt = Application("QuickTime Player") movie = qt.newMovieRecording() qt.start(movie) delay(3) qt.stop(movie) qt.export(movie, {in:Pat…
04 дек '18 в 20:53
1 ответ

Почему некоторые возвращаемые массивы ограничены в JXA (Javascript для автоматизации в macOS)

Я пытаюсь получить все свои контакты iMessage из приложения "Сообщения" через JXA-скриптинг. Когда я назначаю массив переменной, я могу работать только с первыми 40 объектами. Но массив имеет длину 147. var Messages = Application("Messages") var bud…
30 дек '18 в 16:25
2 ответа

Вызов сценария оболочки с помощью JavaScript для автоматизации

Используя AppleScript, я могу вызвать скрипт оболочки с: do shell script "echo 'Foo & Bar'" Но я не могу найти способ сделать это с помощью JavaScript в Yosemite Script Editor.
1 ответ

Как я могу получить фактический класс объекта JXA

Я пытаюсь провести различие между плейлистами iTunes, которые являются папками, и теми, которые нет. В AppleScript, кажется, есть два способа сделать это: Я могу получить все плейлисты папок и обработать их индивидуально из пользовательских плейлист…
28 авг '16 в 19:39
1 ответ

Как определить постоянное свойство в JXA

В AppleScript я бы написал property foo: "value" и значение будет сохранено между запусками. Как я могу сделать это в Javascript для автоматизации?
26 май '15 в 16:52
1 ответ

Закройте приложение Mac из сценария JavaScript для автоматизации (JXA)

AppleScript способ выйти из приложения Mac: tell application "iTunes" quit end tell Как выйти из приложения с помощью JavaScript для автоматизации (JXA)?
09 фев '17 в 23:21
2 ответа

Не могу найти документацию по JXA

Где я могу найти документацию JXA со всеми доступными классами, функциями и параметрами? Ведь пока найдены только случайные примеры кода и короткие уроки.
22 дек '17 в 10:56
2 ответа

Почему OSA_LIBRARY_PATH не будет работать так, как описано для JXA?

Согласно Документам разработчика Apple, Library global позволяет импортировать скомпилированные скрипты, чтобы их можно было использовать в качестве библиотеки в текущем скрипте. Это прекрасно работает, если вы должны сделать что-то вроде приведенно…
1 ответ

Ищите инфраструктуру JS, которая работает вне браузера и узла

Я ищу среду JavaScript, которая работает без браузера и без узла. Мне нужна система для организации некоторых JS AppleScripts, которые растут в размере, поэтому я ищу что-то вроде заводов, сервисов AngularJS и т. Д. Поскольку я ищу только небольшую …
22 июн '16 в 06:55