Skip to main content

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

Установка и обновление надстроек доступны из командной строки. Для этого используйте утилиту командной строки mox, которая находится в директории установленного приложения.

При установке надстройки из командной строки главное окно приложения не отображается, пользовательское соглашение надстройки (EULA) принимается автоматически, затем выполняется автоматическая регистрация надстройки. После установки надстройка находится в выключенном состоянии.

Для установки надстройки с помощью командной строки следует выполнить команду install исполняемого файла mox с использованием следующих параметров:

--editors <list>, где <list> – список редакторов для установки надстройки:

  • te – редактор МойТекст;
  • se – редактор МояТаблица;
  • te,se – редакторы МойТекст и МояТаблица.

--installextension <fileName>, где <fileName> – путь к файлу надстройки (*.mox);

--installextensionmode <installMode>, где <installMode> принимает следующие значения:

  • install (опция по умолчанию) – выполняется установка надстройки, либо обновление с повышением версии, если такая надстройка уже установлена;
  • upgrade – выполняется обновление надстройки с повышением версии;
  • downgrade – выполняется обновление надстройки с понижением версии.

--installenabled – включает надстройку после установки (только для подписанных надстроек).

Примеры установки надстройки из командной строки:

Windows​


Text Editor: mox.exe install --editors=te --installextension=C:\Users\[username]\Downloads\for_TE.mox --installextensionmode=install
Sheet Editor: mox.exe install --editors=se --installextension=C:\Users\[username]\Downloads\for_SE.mox --installextensionmode=install

Linux​


Text Editor: /opt/myoffice-documents-desktop/mox install --editors=te --installextension=/home/[username]/Загрузки/for_TE.mox --installextensionmode=install
Sheet Editor: /opt/myoffice-documents-desktop/mox install --editors=se --installextension=/home/[username]/Загрузки/for_SE.mox --installextensionmode=install

MacOS​


Text Editor: MyOffice\ Text.app/Contents/MacOS/mox --editors=te --installextension=/Users/[username]/Downloads/for_TE.mox --installextensionmode=install
Sheet Editor: MyOffice\ Spreadsheet.app/Contents/MacOS/mox --editors=se --installextension=/Users/[username]/Downloads/for_SE.mox --installextensionmode=install

После установки надстройки из командной строки в окне списка надстроек отображается строка, подписанная соответствующим статусом (см. Рисунок).

Примечания:

  • Для установки неподписанных надстроек необходимо запустить исполняемый файл соответствующего редактора МойОфис c параметрами --installextension,--installunsignedextensionи--installextensionmode:

Windows: "MyOffice Text.exe" --installextension C:\Users\[username]\Downloads\for_TE.mox --installunsignedextension --installextensionmode install
Linux: myoffice-text --installextension=/home/[username]/Загрузки/for_TE.mox --installunsignedextension --installextensionmode=install
MacOS: MyOffice\ Text.app/Contents/MacOS/MyOffice\ Text --installextension /Users/[username]/Downloads/for_TE.mox --installunsignedextension --installextensionmode install

Установка неподписанных надстроек возможна только если она разрешена администратором системы (см. раздел Подпись надстройки).

  • Если на момент установки надстройки из командной строки приложение редактора было запущено, его следует перезапустить.