В Extension Manager CC с помощью командной строки можно выполнять различные операции, которые обычно выполняются в рабочей среде Extension Manager.

Основные понятия о работе с Extension Manager из командной строки

Расширениями можно управлять из командной строки, используя для этого определенный синтаксис, команды и атрибуты. Синтаксис командной строки в Extension Manager CC был значительно изменен. Сведения о синтаксисе командной строки, используемом в Extension Manager CS6 или более ранних версий, см. в этой статье.

  1. Чтобы запустить командную строку в Windows, выберите «Пуск» > «Все программы» > «Стандартные» > «Командная строка». На Mac OS запустите программу Terminal, дважды щелкнув ее значок в папке Applications/Utilities.
  2. Перейдите к следующей папке:
    • Windows: C:\Program Files\Adobe\Adobe Extension Manager CC\
    • Mac OS: /Applications/Adobe Extension Manager CC/Adobe Extension Manager CC.app/Contents/MacOS
  3. В командной строке укажите исполняемый файл в следующем формате (включая двойные кавычки):
    • Windows: "ExManCmd.exe"
    • Mac OS: “./ExManCmd”
  4.  После имени исполняемого файла введите нужную команду.

    В следующем списке описаны все доступные команды.
Команды в Windows Команды в Mac Описание Обязательные атрибуты
/help --help Отображение справочной информации о командной строке.  
/launch --launch Запуск Extension Manager из командной строки.  
/install
--install Установка расширения.  ZXP (путь к файлу)
/remove --remove Удаление расширения. Имя расширения
/enable --enable Включение расширения. Имя расширения
/disable --disable Отключение расширения. Имя расширения
/list all --list all Вывод списка всех установленных расширений.  
/list --list Отображение расширений для указанного продукта. Имя продукта
/update --update Обновление расширения. Имя расширения
/list_update all --list_update all Вывод списка расширений, для которых есть новые обновления.  
/list_update --list_update Вывод списка обновленных расширений для указанного продукта. Имя продукта
/locale --locale Указание языка для Extension Manager при запуске. язык
/list_update_extension --list_update_extension Вывод списка обновлений расширения Имя расширения
/install_for_all --install_for_all Установка расширения для всех пользовательских учетных записей на компьютере ZXP (путь к файлу)
/remove_for_all --remove_for_all Удаление расширения для всех пользовательских учетных записей на компьютере Имя расширения
/disableSendResult --disableSendResult Не отправлять результаты установки или удаления для других продуктов Adobe True/False

В следующей таблице описаны доступные атрибуты.

Атрибуты Описание
zxp (путь к файлу)
Задает имя и расположение файла пакета в формате ZXP.
язык
Указывает код языка, например ru_RU.
имя расширения
Задает имя расширения (которое указано в файле MXI).
отображаемое имя продукта
Указывает продукт, использующий расширение.

(Только для CS6 и более ранних версий) Упаковка расширения из командной строки

  1. Перейдите в папку программы Extension Manager.
  2. (Windows) Введите следующую команду, указав свои собственные значения атрибутов:
    • (CS4): "Adobe Extension Manager CS4.exe" -package mxi="c:\myfile.mxi" mxp="c:\myfile.mxp"
    • (CS5 и CS5.5, формат MXP): "XManCommand.exe" -package mxi="c:\myfile.mxi" mxp="c:\myfile.mxp"
    • (CS5, CS5.5 и CS6, формат ZXP): "XManCommand.exe" -package mxi="c:\myfile.mxi" zxp="c:\myfile.zxp"
  3. (Macintosh) Введите следующую команду, указав свои собственные значения атрибутов:
    • (CS4/CS5/CS5.5, формат MXP): "./Adobe Extension Manager CSx" -package mxi="/myfolder/mysubfolder/myfile.mxi" mxp="/myfolder/mysubfolder/myfile.mxp"
    • (CS5, CS5.5 и CS6, формат ZXP): "./Adobe Extension Manager CSx" -package mxi="/myfolder/mysubfolder/myfile.mxi" zxp="/myfolder/mysubfolder/myfile.zxp"
  4. Установите и протестируйте расширение, чтобы убедиться в правильной работе всех компонентов.

Установка расширения из командной строки

  1. Перейдите в папку программы Extension Manager.
  2. (Windows) Введите следующую команду, указав собственное значение атрибута:
    (формат ZXP): ExManCmd.exe /install "c:\myfile.zxp"
  3. (Macintosh) Введите следующую команду, указав собственное значение атрибута:
    (формат ZXP):/ExManCmd --install "/myfolder/mysubfolder/myfile.zxp"
  4. Чтобы указать язык, добавьте команду locale и задайте атрибут lang перед командой install следующим образом:
    ExManCmd.exe /locale "ru_RU" /install "c:\myfile.zxp"
  5. Протестируйте расширение, чтобы убедиться в правильной работе всех компонентов.

Удаление расширения из командной строки

  1. Перейдите в папку приложения Extension Manager.
  2. Введите следующую команду, указав свои собственные значения атрибутов:
    • (Windows): ExManCmd.exe /remove "Sample"
    • (Macintosh): ./ExManCmd --remove "Sample" 

    С помощью атрибута «extension» укажите имя расширения.

Установка расширения для всех пользовательских учетных записей на компьютере с помощью командной строки

  1. Перейдите в папку программы Extension Manager.
  2. Введите следующую команду, указав собственное значение атрибута:
    • (Windows) ExManCmd.exe /install_for_all "c:\myfile.zxp"
    • (Macintosh) ./ExManCmd --install_for_all "/myfolder/mysubfolder/myfile.zxp"
  3. Протестируйте расширение, чтобы убедиться в его правильной работе.

Удаление расширения для всех пользовательских учетных записей на компьютере с помощью командной строки

  1. Перейдите в папку программы Extension Manager.
  2. Введите следующую команду, указав свои собственные значения атрибутов:
    • (Windows) ExManCmd.exe /remove_for_all "Sample"
    • (Macintosh) ./ExManCmd --remove_for_all "Sample"
  3. С помощью атрибута «extension» укажите имя расширения.

Включение расширения из командной строки

  1. Перейдите в папку приложения Extension Manager.
  2. Введите следующую команду, указав свои собственные значения атрибутов:
    • (Windows): ExManCmd.exe /enable "Sample"
    • (Macintosh): ./ExManCmd --enable "Sample" 

    С помощью атрибута «extension» укажите имя расширения.

Отключение расширения из командной строки

  1. Перейдите в папку приложения Extension Manager.
  2. Введите следующую команду, указав свои собственные значения атрибутов:
    • (Windows): ExManCmd.exe /disable "Sample"
    • (Macintosh): ./ExManCmd --disable "Sample" 

    С помощью атрибута «extension» укажите имя расширения.

Запуск Extension Manager из командной строки

  1. Перейдите в папку программы Extension Manager.
  2. Введите следующую команду, указав свои собственные значения атрибутов:
    • (Windows): ExManCmd.exe /launch "ru_RU"
    • (Macintosh): ./ExManCmd --launch "ru_RU" 

    С помощью атрибута «язык» укажите код языка для Extension Manager.

Обновление расширения из командной строки

  1. Перейдите в папку программы Extension Manager.
  2. Введите следующую команду, указав свои собственные значения атрибутов:
    • (Windows): ExManCmd.exe/update "Sample"
    • (Macintosh): ./ExManCmd --update "Sample"

С помощью атрибута «расширение» укажите имя расширения.

Вывод списка расширений из командной строки

  1. Перейдите в папку программы Extension Manager.
  2. Введите следующую команду, указав свои собственные значения атрибутов:
    • (Windows): ExManCmd.exe /list "all"
    • (Windows): ExManCmd.exe /list "Photoshop CC 64"
    • (Macintosh): ./ExManCmd --list "Photoshop CC 64"

Атрибут all используется для отображения всех расширений, установленных в системе. Атрибут «имя продукта» используется для отображения расширений, установленных для конкретного продукта.

Вывод списка обновлений для нескольких расширений из командной строки

  1. Перейдите в папку программы Extension Manager.
  2. Введите следующую команду, указав свои собственные значения атрибутов:
    • (Windows): ExManCmd.exe /list_update "all" 
    • (Windows): ExManCmd.exe /list_update "Photoshop CC 64"
    • (Macintosh): .'/ExManCmd --list_update "Photoshop CC 64"

Атрибут all используется для отображения всех обновляемых расширений, установленных в системе. Атрибут «имя продукта» используется для отображения расширений, установленных для конкретного продукта.

Вывод списка обновлений для расширения из командной строки

  1. Перейдите в папку программы Extension Manager.
  2. Введите следующую команду, указав свои собственные значения атрибутов:
    • (Windows) ExManCmd.exe /list_update_extension "Sample"
    • (Macintosh) ./ExManCmd --list_update_extension "Sample"
  3. Используйте атрибут с именем расширения для получения информации о том, требуется ли обновить это расширение.

Ограничение отправки результатов установки для других продуктов Adobe

Средство командной строки Extension Manager по умолчанию отправляет результат установки или удаления расширений для других продуктов Adobe. Используйте параметр disableSendResult, чтобы отключить эту функцию.

  1. Перейдите в папку программы Extension Manager.
  2. Введите следующую команду, указав свои собственные значения атрибутов:
    • (Windows) ExManCmd.exe /disableSendResult true /install "c:\myfile.zxp"
    • (Macintosh) ./ExManCmd --disableSendResult true --install "/myfolder/mysubfolder/myfile.zxp"

Выполнение команд через BridgeTalk

Extension Manager может выполнять команды установки, переданные через BridgeTalk. Чтобы передать команды в Extension Manager, укажите целевой идентификатор BridgeTalk, например exman-7.0.

Windows:

var bt = new BridgeTalk();
bt.target = "exman-7.0"; 
bt.body = "C:\\test.zxp"; 
bt.send()

Mac OS:

var bt = new BridgeTalk(); 
bt.target = "exman-7.0";
bt.body = "/Volumes/x1/test.zxp"; 
bt.send();

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет