Вопросы по теме 'scripting-bridge'

Как получить идентификатор окна и номер вкладки окна терминала с помощью AppleScript через ScriptingBridge?
Я могу открыть вкладку терминала, используя следующий код AppleScript: tell application "Terminal" set myTab to do script "exec sleep 1" get myTab end tell Это возвращает строку вида: tab 1 of window id 3263 of application "Terminal"...
4305 просмотров

Работа с файлом по пути / URI с помощью Finder + ScriptingBridge
Я использую сгенерированные заголовки Finder.h из утилиты sdef, и похоже, что для многих методов Finder SB требуются объекты типа FinderItem, чтобы делать с ними что-либо значимое. Как мне создать один из этих объектов на основе пути или URI файла?...
437 просмотров

Выражение диапазона (или среза) с помощью ScriptingBridge
Я пытаюсь выразить срез («сквозь в AppleScript») в Objective-C с помощью Scripting Bridge. Пример кода делает выбор в iWorks Pages. Код AppleScript выглядит так tell application "Pages" tell document 1 select (characters 8 thru...
148 просмотров

Использование Cocoa Scripting Bridge для отправки электронной почты, не зная заранее получателя
Я использую код из примера SBSendEmail по умолчанию, который Apple предоставила для отправки электронного письма. Единственная разница в моем случае заключается в том, что я не знаю получателя заранее и ожидаю, что пользователь введет получателя в...
1125 просмотров
schedule 13.03.2022

Сценарий моста target-c PagesWord
Я пытаюсь изменить существующий документ Pages из своего приложения с помощью Scripting Bridge. Я выполнил все шаги, указанные в документации: я создал заголовочный файл и тщательно его изучил, но я просто не могу понять, как это сделать. В...
361 просмотров

Мост сценариев и песочница
Я хотел бы создать приложение, которому нужно будет получить список открытых вкладок в Safari, используя Scripting Bridge. Можно ли тогда поместить такое приложение в песочницу, чтобы его можно было продавать в App Store?
863 просмотров
schedule 06.03.2024

Скорость загрузки MacRuby ScriptingBridge
Есть ли более быстрый способ загрузки приложений моста сценариев из MacRuby? Когда я создаю объект SBApplication для Adobe InDesign, загрузка занимает более 10 секунд. Вот код, который я использовал: framework 'ScriptingBridge' indesign =...
186 просмотров

Получение выделенного / нажатого элемента на рабочем столе с помощью Applescript
Мне нужно получить текущий выбранный элемент на рабочем столе или элемент рабочего стола, который был нажат правой кнопкой мыши. В зависимости от пути к этому элементу (-ам) мне придется выполнить некоторые действия. Можно ли это сделать с помощью...
1026 просмотров

Проблема с новым iTunes 11.0.3 и ScriptingBridge (в частности, playerPosition)
Два-три дня назад Apple представила новое обновление для iTunes: новый миниплеер, новую шкалу времени плеера и т. Д. И я подумал: «Мило!». Но я обнаружил с ним новую проблему, и вот моя проблема: Давным-давно я создал файл iTunes.h , набрав...
321 просмотров

Как импортировать песню в формате mp3 в iTunes с помощью Objective-C?
Я создаю приложение для Mac OS, которому необходимо импортировать mp3-файл в iTunes... Кажется, я не могу найти какой-либо фреймворк, который помог бы мне достичь этого. Единственный способ, которым я могу это сделать, - изменить «iTunes Music...
1319 просмотров
schedule 10.04.2022

Альтернативные способы использования objc_msgSend без приведения с новой средой выполнения
Я пишу мост objc и нашел очень эффективный способ вызова методов objc с помощью objc_msgSend. По сути, код смог создать макрос, который передает objc_msgSend нужное количество параметров из NSArray (требуется metamacros.h). #import...
957 просмотров

ScriptingBridge --› не может назначать свойство: «я» неизменяемо
Я использую мост сценариев для управления Spotify из моего приложения OSX. Я создаю объект приложения следующим образом: var spotify: AnyObject = SBApplication(bundleIdentifier: "com.spotify.client")! затем, когда я пытаюсь сделать:...
480 просмотров
schedule 14.06.2023