Вопросы по теме '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 просмотров
schedule
06.02.2022
Работа с файлом по пути / URI с помощью Finder + ScriptingBridge
Я использую сгенерированные заголовки Finder.h из утилиты sdef, и похоже, что для многих методов Finder SB требуются объекты типа FinderItem, чтобы делать с ними что-либо значимое.
Как мне создать один из этих объектов на основе пути или URI файла?...
437 просмотров
schedule
11.09.2022
Выражение диапазона (или среза) с помощью ScriptingBridge
Я пытаюсь выразить срез («сквозь в AppleScript») в Objective-C с помощью Scripting Bridge. Пример кода делает выбор в iWorks Pages. Код AppleScript выглядит так
tell application "Pages"
tell document 1
select (characters 8 thru...
148 просмотров
schedule
08.01.2024
Использование Cocoa Scripting Bridge для отправки электронной почты, не зная заранее получателя
Я использую код из примера SBSendEmail по умолчанию, который Apple предоставила для отправки электронного письма. Единственная разница в моем случае заключается в том, что я не знаю получателя заранее и ожидаю, что пользователь введет получателя в...
1125 просмотров
schedule
13.03.2022
Сценарий моста target-c PagesWord
Я пытаюсь изменить существующий документ Pages из своего приложения с помощью Scripting Bridge. Я выполнил все шаги, указанные в документации: я создал заголовочный файл и тщательно его изучил, но я просто не могу понять, как это сделать.
В...
361 просмотров
schedule
12.12.2023
Мост сценариев и песочница
Я хотел бы создать приложение, которому нужно будет получить список открытых вкладок в Safari, используя Scripting Bridge. Можно ли тогда поместить такое приложение в песочницу, чтобы его можно было продавать в App Store?
863 просмотров
schedule
06.03.2024
Скорость загрузки MacRuby ScriptingBridge
Есть ли более быстрый способ загрузки приложений моста сценариев из MacRuby?
Когда я создаю объект SBApplication для Adobe InDesign, загрузка занимает более 10 секунд. Вот код, который я использовал:
framework 'ScriptingBridge'
indesign =...
186 просмотров
schedule
29.05.2022
Получение выделенного / нажатого элемента на рабочем столе с помощью Applescript
Мне нужно получить текущий выбранный элемент на рабочем столе или элемент рабочего стола, который был нажат правой кнопкой мыши. В зависимости от пути к этому элементу (-ам) мне придется выполнить некоторые действия. Можно ли это сделать с помощью...
1026 просмотров
schedule
29.04.2023
Проблема с новым iTunes 11.0.3 и ScriptingBridge (в частности, playerPosition)
Два-три дня назад Apple представила новое обновление для iTunes: новый миниплеер, новую шкалу времени плеера и т. Д. И я подумал: «Мило!». Но я обнаружил с ним новую проблему, и вот моя проблема: Давным-давно я создал файл iTunes.h , набрав...
321 просмотров
schedule
19.03.2022
Как импортировать песню в формате 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 просмотров
schedule
08.05.2022
ScriptingBridge --› не может назначать свойство: «я» неизменяемо
Я использую мост сценариев для управления Spotify из моего приложения OSX.
Я создаю объект приложения следующим образом:
var spotify: AnyObject = SBApplication(bundleIdentifier: "com.spotify.client")!
затем, когда я пытаюсь сделать:...
480 просмотров
schedule
14.06.2023