Управление скриптами
Импорт скрипта в консоль
- Откройте
文件管理 → 脚本目录. - Перетащите локальный файл скрипта, папку скрипта или полный плоский каталог скрипта в файловый менеджер.
- После загрузки скрипт автоматически появится в раскрывающемся списке на главном экране; его можно выбрать и запустить.
- При большом числе скриптов создавайте папки в
脚本目录для сортировки.
Что такое плоский скрипт
Консоли удобнее всего управлять «плоскими скриптами» — каталогами, содержащими lua/scripts/main.lua или lua/scripts/main.xxt. Например:
我的脚本/
├── res/
│ ├── icon.png
│ └── sample.png
└── lua/
├── helper.lua
└── scripts/
├── main.lua
└── main.json
После загрузки такого каталога консоль рассматривает всю папку как один запускаемый модуль скрипта: при передаче на устройство структура разворачивается, а входом служит main.lua или main.xxt.
Пакет .xpp также можно управлять как модулем скрипта. Файл формы конфигурации консоли находится в main.json в корне пакета, а не в lua/scripts/.
Зашифрованный пакет .xpa можно открыть двойным щелчком по ассоциации файла или перетащить в 文件管理 → 脚本目录 для установки; после установки в каталоге 脚本目录 появится пакет .xpp.
Запуск и остановка скрипта
- Выберите скрипт в раскрывающемся списке на главном экране.
- Выберите целевые устройства в списке устройств.
- Нажмите «Запустить скрипт» на панели действий: консоль сначала передаст скрипт устройству, затем запустит его.
- Для остановки нажмите «Остановить скрипт» на той же панели.
Если одновременно выбрана группа с привязанным скриптом, её скрипт имеет приоритет над выбранным на панели действий; подробные правила см. в разделе Группы устройств.
Передача скрипта на устройство и выбор скрипта на устройстве
- Передать скрипт на устройство: пакетно передать выбранный скрипт консоли или «все локальные скрипты», не запуская их сразу.
- Выбрать скрипт на устройстве: только сменить выбранный скрипт на устройстве для последующего ручного запуска.
Добавление формы конфигурации к скрипту
- В
文件管理 → 脚本目录щёлкните правой кнопкой плоский каталог скрипта или каталог пакета.xpp. - Выберите
编辑脚本 UI 配置. - В редакторе интерфейса скрипта измените
main.json: для плоского скрипта этоlua/scripts/main.json, для.xpp—main.jsonв корне пакета. - Вернитесь на главный экран. Если у скрипта есть форма, рядом с его списком появится кнопка «Конфигурация».
Один и тот же скрипт может использовать параметры main.json по умолчанию или отдельную конфигурацию, сохранённую для группы.
Обновление XXTLanControl.lua
- В
系统配置 → 脚本运行设置можно задать, следует ли автоматически передаватьXXTLanControl.luaперед запуском. - На той же панели есть функция «Обновить сейчас», заменяющая все имеющиеся в
脚本目录файлыXXTLanControl.luaверсией текущего сервера.