Перейти к основному содержимому

Редактор интерфейса скрипта

Редактор интерфейса скрипта создаёт форму параметров перед запуском. После сохранения при выборе скрипта на главном экране пользователь может нажать 配置, заполнить параметры и запустить скрипт.

Открытие из каталога скриптов​

Для плоских каталогов скриптов и каталогов пакетов .xpp, поддерживающих конфигурацию интерфейса, отображается пункт 编辑脚本 UI 配置. Если его нет в контекстном меню, проверьте, что скрипт находится в 脚本目录 и структура распознаётся консолью.

Обычный порядок действий:

  1. В 文件管理 → 脚本目录 щёлкните правой кнопкой плоский каталог или каталог пакета .xpp.
  2. Выберите 编辑脚本 UI 配置.
  3. В списке элементов формы добавьте поля ввода, переключатели, списки и группы множественного выбора.
  4. Выберите элементы в области предварительного просмотра и измените их порядок.
  5. В области свойств измените заголовок, значение по умолчанию, список вариантов и другие параметры.
  6. Проверьте форму в предварительном просмотре и нажмите 保存.

После сохранения вернитесь на главный экран и выберите скрипт в раскрывающемся списке. При корректной конфигурации рядом появится кнопка 配置; нажмите 配置, заполните параметры и запустите скрипт. Для плоского скрипта конфигурация сохраняется в lua/scripts/main.json, для .xpp — в main.json в корне пакета.

Если кнопка 配置 не появилась, обычно скрипт не выбран, конфигурация не сохранилась или содержит недопустимые данные.

Открытие из текстового редактора​

При открытом проекте в текстовом редакторе редактор интерфейса можно открыть из дерева проекта:

  1. Найдите main.json в дереве проекта.
  2. Щёлкните его правой кнопкой и выберите 编辑脚本 UI 配置.
  3. После сохранения вернитесь в текстовый редактор для редактирования скрипта или тестового запуска.

Так удобно одновременно редактировать скрипт и настраивать параметры перед запуском.

Если одному скрипту нужны разные параметры для разных групп, используйте функцию конфигурации скрипта группы в разделе Группы устройств.

Как выбрать элемент формы​

  • 文本: отображает пояснение или разделитель, ввод пользователя не нужен.
  • 输入框: для учётных записей, путей, ключевых слов, чисел и другого текста.
  • 开关: включает или отключает параметр.
  • 下拉框: выбор одного варианта из большого списка.
  • 单选组: выбор одного из нескольких взаимоисключающих вариантов.
  • 多选组: одновременный выбор нескольких вариантов.

Для раскрывающегося списка, группы переключателей и группы флажков нужно настроить варианты. Для выбора варианта по умолчанию укажите номера согласно подсказке интерфейса; если не уверены, оставьте значение пустым, сохраните форму и проверьте результат через 配置.