Вызовите пользовательскую схему URI (например, lightroom://myplugin...) из оболочки / терминала / AppleScript вместо веб-браузера в OS X
Adobe Lightroom использует собственную схему URI: lightroom://myplugin.details/command для отправки сообщений на установленные плагины.
Я пытаюсь вызвать их из OS X (в частности, из AppleScript в моем случае). Я могу сделать это, сказав Safari или Firefox открыть URL "lightroom: //....", который работает. Однако я посылаю сотни этих команд, и вкладки становятся неуправляемыми.
Было бы намного лучше отправить это в фоновом режиме, например, с помощью сценария оболочки или curl, но curl не понимает ссылки lightroom: //, и поэтому я не уверен, как это сделать.
Мне не нужно получать ответ, просто активируйте ссылку.
1 ответ
Стандартные дополнения в AppleScript содержат команду
открыть местоположение (глагол): открывает URL-адрес с соответствующей программой (из Internet Suite, определенной в StandardAdditions.osax)
например
open location "lightroom://myplugin.details/command"
без какого-либо приложения сказать блок.