Как получить доступ к внешней библиотеке AppleScript из моего сценария вызывающего абонента - PullRequest
1 голос
/ 27 мая 2020

Как получить доступ к внешней библиотеке AppleScript из моего сценария вызывающего абонента?

Я использую в своем сценарии вызывающего абонента следующее:

property pExternalLib : ""
set pExternalLib to load script file pExternalScriptFile
pExternalLib's libSetTopMostError("aError")

Если мне придется обращаться ко многим другим переменным и Обработчики в моем pExternalLib, есть ли ярлык .. или ... мне всегда нужно будет добавлять префиксы для вызовов внешних переменных и обработчиков pExternalLib's?

1 Ответ

0 голосов
/ 27 мая 2020

Вы можете использовать блок tell для направления нескольких команд объекту сценария:

    tell someScript
      doThis()
      doThat()
      its someVar
      …
    end tell

(Кстати, AppleScript имеет собственный загрузчик библиотеки с 10.9.)

...