Как убрать отображение / привязку приложения в AppleScript - PullRequest
0 голосов
/ 04 апреля 2019

У меня есть некоторый AppleScript, который я запускаю через osascript в командной строке.

Сам скрипт выглядит так:

on run argv
    set appname to item 1 of argv
    set tmp to item 2 of argv
    set jsfl_path to POSIX file tmp

    if application appname is running then
        tell application appname
            with timeout of 600 seconds
                open jsfl_path
            end timeout
        end tell
    end if
end run

Я обновил Adobe CC Animate до последней версии.Ранее я работал под управлением версии 2018 года.Оказывается, они переименовали файл шаблона.Раньше это был Adobe Animate CC 2018. Теперь это Adobe Animate 2019.

Вот здесь и начинается проблема.В моем сценарии я был небрежным и изменил имя на Adobe Animate CC 2019.

Когда я запустил AppleScript, он вызвал диалоговое окно «Выбрать приложение».На скорую руку я случайно сопоставил его с неверной программой.

enter image description here

Я хочу удалить это отображение.Что я не могу найти, так это где хранится это отображение.Кто-нибудь знает, где сохраняется этот тип отображения?

1 Ответ

0 голосов
/ 04 апреля 2019

В действительности он нигде не хранится, редактор сценариев использует ваши объявления, чтобы определить, откуда загружать терминологию сценариев.Перекомпиляция скрипта после внесения изменений должна привести к сбросу настроек, в противном случае вы можете перезапустить Редактор скриптов.Обратите внимание, что вам нужно использовать определенный идентификатор пакета или имя приложения - использование переменной для указания приложения может быть проблематичным, так как терминология загружается во время компиляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...