Errant Launcher — Руководство пользователя


1. О руководстве

Что такое Errant Launcher. Это переносимая (portable) программа для Windows, которая собирает в одном окне карточки для запуска и открытия часто используемых объектов: программ, скриптов, папок, файлов, команд, ссылок и установщиков MSI. Карточки можно распределять по разделам и категориям. Программу не нужно устанавливать; её папку можно переносить, например, на флешке.

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

Содержание

Обозначения в тексте:

  • названия кнопок, полей и пунктов меню приводятся в кавычках, например «Запустить», «Редактор», «Сохранить»;
  • Важно — предупреждение о возможной потере данных или необратимом действии;
  • Совет — подсказка, как пользоваться программой удобнее.

2. Начало работы

2.1. Первый запуск

Запустите файл ErrantLauncher-x64.exe. Установка не нужна: программа переносимая. Рядом с файлом она создаст свою папку данных — там будут лежать настройки, карточки и значки (подробнее — в разделе «Хранение данных»).

Если запустить программу повторно, когда она уже работает, второе окно не создаётся. На передний план выводится существующее окно (или оно восстанавливается из системного трея).

2.2. Что вы видите после открытия

Главное окно состоит из нескольких областей:

  • сверху — строка заголовка с кнопками «свернуть», «развернуть/восстановить», «закрыть»;
  • слева — боковая панель с пунктом «Избранное» и списком разделов;
  • под заголовком — круглые «пилюли» категорий выбранного раздела;
  • справа вверху — поле «Поиск…», кнопки «Редактор», сортировки и настроек;
  • в центре — сетка карточек;
  • слева внизу — кнопка состояния, открывающая информационную панель.

В правом нижнем углу могут быть метки-индикаторы: «Режим администратора» (программа запущена от имени администратора), «Только чтение» и «Нет носителя» (проблемы с папкой данных — см. раздел «Решение проблем»).

2.3. Как устроены данные — простыми словами

  • Карточка — кнопка в сетке, которая запускает или открывает что-то одно: программу, папку, ссылку и т.д.
  • Категория — подгруппа внутри раздела (пилюли над сеткой).
  • Раздел — верхний уровень группировки (список слева).
  • Избранное — отдельный вид, где собраны отмеченные карточки со всех разделов.

2.4. Первые действия

  1. Откройте «Редактор» → вкладка «Структура» → «Добавить раздел» и «Добавить категорию» — создайте каркас под свои задачи.
  2. Вернитесь в главное окно, выберите раздел и категорию.
  3. Добавьте первую карточку — любым из способов из раздела 6.
  4. Настройте внешний вид через кнопку настроек (тема, акцентный цвет).

2.5. Как создать первую карточку

Самый быстрый способ — перетащить файл программы (.exe) прямо на окно Errant Launcher: карточка появится в текущих разделе и категории. Второй способ: «Редактор» → «Добавить карточку» → выбрать тип → заполнить поля → «Сохранить». Подробно — в разделе 6.


3. Интерфейс и навигация

3.1. Главное окно

Окно можно перетаскивать за свободную область верхней строки. Кнопки в правом верхнем углу сворачивают, разворачивают и закрывают окно. Если включено сворачивание в трей (см. раздел «Настройки»), кнопка «Закрыть» прячет окно в системный трей, а не завершает программу.

3.2. Боковая панель

Список слева показывает «Избранное» и все видимые разделы. Щелчок по разделу выбирает его и показывает его категории и карточки. Щелчок по пустому месту панели разворачивает/сворачивает её; щелчок по фону окна при развёрнутой панели сворачивает её обратно. Скрытые разделы здесь не показываются (см. раздел 4).

Щелчок правой кнопкой по разделу открывает меню: «Переименовать», «Скрыть раздел», «Удалить раздел». По категории-пилюле: «Переименовать», «Скрыть».

3.3. Карточки и их обозначения

Карточка показывает значок, название и может иметь метки:

  • «Ошибка» — цель карточки недоступна (файл удалён, путь неверен);
  • «Админ» — карточка настроена на запуск от имени администратора;
  • «Проверка» — идёт проверка доступности;
  • метки архитектуры у программ: x86, x64, ARM64, Any;
  • у групп — признак группы (см. раздел 8).

Щелчок левой кнопкой запускает/открывает карточку, правой — открывает её меню. Если текст не помещается, наведите курсор — появится подсказка с полным текстом.

3.4. Поиск

Введите текст в поле «Поиск…» — сетка отфильтруется с небольшой задержкой. Поиск ищет по названию карточки, имени целевого файла и описанию; все слова запроса должны совпасть. Esc в поле поиска очищает его, фокус остаётся в поле. Кнопка очистки делает то же самое.

Совет

Во время активного поиска кнопка «Редактор» недоступна — сначала очистите поиск.

3.5. Сортировка

Кнопка сортировки в панели инструментов открывает список вариантов: «Без сортировки», «По имени», «По типу», «По частоте запуска». Сортировка по частоте использует счётчик запусков каждой карточки — чем чаще запускаете, тем выше она поднимается.

3.6. Информационная панель состояния

Кнопка состояния слева внизу открывает панель со счётчиками и индикаторами (режим администратора, режим хранилища и др.). Повторное нажатие или Esc её закрывает. Панель и окно настроек не могут быть открыты одновременно — одно закрывает другое.

3.7. Системный трей

Если в настройках включено сворачивание в трей:

  • кнопка «закрыть» прячет окно в трей вместе со всеми открытыми дочерними окнами (они вернутся на свои места при восстановлении);
  • щелчок по значку в трее показывает/прячет окно;
  • меню значка: «Открыть» и «Выход»;
  • «Выход» спросит у всех окон с несохранёнными изменениями подтверждение — например, редактор с незаполненной формой предложит сохранить или отменить правки.

Если выключить сворачивание в трей, когда окно спрятано, оно сразу вернётся на экран.


4. Разделы и категории

Для чего. Разделы — крупные тематические группы («Работа», «Мультимедиа», «Инструменты»), категории — подгруппы внутри них («Браузеры», «Редакторы»). Каждая карточка живёт в одной категории одного раздела.

Управление — в редакторе, вкладка «Структура»:

Действие Как выполнить
Создать раздел «Добавить раздел» → ввести имя
Создать категорию выбрать раздел → «Добавить категорию» → ввести имя
Переименовать кнопка переименования у строки, либо меню раздела в боковой панели
Изменить порядок кнопки «вверх»/«вниз» у строки раздела
Скрыть/показать кнопка видимости у строки раздела или категории
Сменить значок раздела кнопка значка у строки раздела → окно выбора значка (раздел 11)
Удалить кнопка удаления у строки → подтверждение

Правила: имя не может быть пустым; имена разделов и имена категорий внутри раздела должны быть уникальными — при совпадении программа сообщит «уже существует».

Скрытие. Скрытый раздел пропадает из боковой панели вместе со всеми категориями, скрытая категория — из пилюль. Данные не удаляются: всё остаётся в редакторе структуры и возвращается тумблером переключения видимости.

Внимание

Важно — удаление:

  • удаление раздела безвозвратно удаляет все его категории и карточки — программа предупредит об этом в диалоге подтверждения;
  • удаление категории удаляет все её карточки — тоже с предупреждением.

Сохранение порядка и видимости происходит автоматически. Если запись не удалась (например, хранилище только для чтения), программа покажет ошибку и перечитает структуру — проверьте раздел «Решение проблем».


5. Карточки: основные принципы

Карточка — это запускаемый объект в сетке. Всего поддерживается девять типов: программа, скрипт, папка, файл, ярлык Windows, команда, URL/URI, MSI-пакет и группа карточек.

Общие поля (почти у всех типов):

  • Название — обязательное; показывается на карточке и в поиске;
  • Описание — необязательное; тоже участвует в поиске;
  • Раздел и категория — куда положить карточку;
  • Значок — можно выбрать через окно выбора значка (раздел 11);
  • «Запуск от имени администратора» — там, где это имеет смысл (программы, скрипты, команды, MSI).

Имена могут повторяться. Если в выбранной категории уже есть карточка с таким названием, появится подсказка — это не ошибка, сохранение не блокируется.

Пути. Можно указывать и относительные пути (от папки программы — лучше для переносимости), и абсолютные (C:\…). Абсолютные пути принимаются, но при переносе на другой компьютер могут перестать работать — см. раздел «Хранение данных и переносимость».

Сохранение и отмена. Кнопка «Сохранить» записывает карточку; неактивна, пока не заполнены обязательные поля. При закрытии редактора с несохранёнными правками появится вопрос «Отменить несохранённые изменения?» — «Не сохранять» отбросит правки.


6. Создание карточек разных типов

Два универсальных способа:

  1. Перетаскивание — перетащите файл или папку на главное окно. Тип определится автоматически (.exe → программа, .lnk → ярлык, .msi → MSI, скрипты → скрипт, папка → папка, остальное → файл). У программ и ярлыков значок извлекается автоматически. Карточки попадут в текущие раздел/категорию; если разделов ещё нет, создастся служебный раздел для входящих. Можно также перетащить текст ссылки http:// или https:// — создастся URL-карточка.
  2. Через редактор — «Редактор» → «Добавить карточку» → выбор типа → заполнение формы → «Сохранить». Если разделов/категорий ещё нет, появится панель-подсказка с кнопками их создания.

После сохранения главное окно прокрутится к новой карточке и подсветит её.

6.1. Программа

  • Назначение: запуск .exe.
  • Поля: название, раздел/категория, варианты запуска, аргументы, рабочая папка, значок, «от имени администратора».
  • Варианты запуска: карточка может хранить несколько .exe под разные архитектуры Windows — x86, x64, ARM64. Кнопка «Обзор…» добавляет файл: программа сама определит архитектуру и подпишет строку меткой. Повторный выбор той же архитектуры заменяет путь; каждую строку можно удалить или поправить вручную.
  • Проверки: хотя бы один вариант обязателен; файл должен быть .exe и существовать; рабочая папка — существующий каталог.
  • При запуске выбирается вариант, подходящий вашей системе (например, на 64-битной Windows сначала x64, затем x86). Пункты «Запустить x64» и т.п. в меню карточки запускают конкретный вариант.
Совет

Значок карточки можно не задавать вручную — извлеките его из выбранного .exe через окно выбора значка.

6.2. Скрипт

  • Назначение: запуск файлов-сценариев (bat, ps1, reg, vbs и другие поддерживаемые форматы).
  • Поля: название, файл скрипта, раздел/категория, рабочая папка, значок, «от имени администратора»; тип скрипта определяется по расширению автоматически.
  • Проверки: файл обязателен, должен существовать и иметь поддерживаемый тип.
  • При запуске всегда спрашивается подтверждение — перед выполнением показывается имя и описание скрипта. Для .reg — отдельное предупреждение, что файл реестра меняет системные настройки.

6.3. Папка

  • Назначение: открыть каталог в Проводнике.
  • Поля: название, путь к папке, раздел/категория, значок.
  • Проверки: путь должен существовать и указывать именно на папку (если по пути лежит файл — ошибка).

6.4. Файл

  • Назначение: открыть документ/медиа ассоциированным приложением.
  • Поля: название, путь к файлу, раздел/категория, значок.
  • Проверки: файл должен существовать; расширения, у которых есть свои типы карточек (.exe, .lnk, .msi, скрипты), зарезервированы — для них выбирайте соответствующий тип.

6.5. Ярлык Windows

  • Назначение: запуск существующего .lnk.
  • Поля: название, путь к .lnk, раздел/категория, значок, «от имени администратора».
  • Проверки: путь должен оканчиваться на .lnk и существовать.

6.6. Команда

  • Назначение: выполнить текстовую команду (как в командной строке).
  • Поля: название, текст команды, раздел/категория, «от имени администратора».
  • Проверки: команда не должна быть пустой.
  • При запуске показывается диалог подтверждения. Пункт меню «Копировать команду» кладёт её текст в буфер без выполнения.

6.7. URL / URI

  • Назначение: открыть ссылку в браузере или приложении-обработчике.
  • Поля: название, адрес, раздел/категория, значок.
  • Проверки: допускаются только безопасные схемы — заведомо опасные будут отклонены при сохранении. Пункт меню «Копировать ссылку» кладёт адрес в буфер.

6.8. MSI-пакет

  • Назначение: запуск установщика .msi.
  • Поля: название, путь к .msi (кнопка обзора с фильтром «MSI-пакет»), аргументы установщика, значок, «от имени администратора».
  • Проверки: файл должен быть .msi и существовать. При запуске аргументы разбираются: битая строка (незакрытая кавычка), ключ без значения или аргумент, указывающий на другой пакет, приведут к сообщению об ошибке — тогда проверьте поле «Аргументы».

6.9. Группа карточек

Группа запускает несколько карточек по очереди. Подробная инструкция приведена в разделе «Группы карточек».


7. Запуск и открытие объектов

Основной способ запуска — щёлкнуть левой кнопкой по карточке. Дополнительные действия доступны в контекстном меню (щелчок правой кнопкой). В зависимости от типа карточки там могут быть пункты «Запустить», запуск конкретного архитектурного варианта, запуск с повышенными или обычными правами, а также действия для открытия папки, файла, ярлыка или ссылки. Состав меню зависит от типа карточки.

Служебные действия в меню карточки:

Аргументы и рабочая папка (программы, скрипты, MSI) задаются в форме карточки. Если рабочая папка пуста — используется папка самой цели.

Подтверждения. Перед скриптами, командами и группами с такими участниками программа спрашивает подтверждение — это защита от случайного запуска. Для .reg — особое предупреждение. Если запуск требует прав администратора, Windows покажет стандартный запрос UAC: отказ в нём просто отменит запуск с сообщением об ошибке.

Совет

Если Errant Launcher сам запущен от имени администратора (метка «Режим администратора»), запускаемые из него процессы тоже получат повышенные права.

Типичные ошибки запуска описаны в разделе «Решение проблем».


8. Группы карточек

Назначение: одна карточка-группа запускает сразу несколько карточек по очереди — например, «рабочее окружение»: почта, браузер, редактор.

Создание: «Редактор» → «Добавить карточку» → «Группа» → кнопка выбора участников открывает диалог со списком всех карточек. В нём есть поиск и фильтры по разделу и типу; отметки сохраняются, пока вы фильтруете список. «OK»/Enter подтверждает выбор, Esc/«Отмена» — отказывается. Группа обязана содержать хотя бы одного участника; вложенные группы не допускаются. У участников можно задавать индивидуальные задержки перед запуском следующего.

Порядок: участники выполняются в исходном порядке списка карточек.

Запуск и прогресс. Если в группе есть скрипты или команды, сначала появится предупреждение. Затем открывается диалог «Запуск группы»:

  • счётчик «N из M» и имя текущего участника;
  • перед следующим — обратный отсчёт «Следующая: … — через X с»;
  • по мере выполнения добавляются строки «Карточка «…» — запущена / отменена / не запущена»;
  • кнопка «Отменить оставшиеся», Esc или закрытие окна останавливают очередь — уже запущенное не откатывается.

Итог: итоговое сообщение «Запущено: X · Ошибок: Y · Пропущено: Z» со строками по каждой карточке; при отмене — «Запуск отменён»; при ошибках — диалог с типом «ошибка».

Ошибки: участник, чья цель пропала, помечается «не запущена» с причиной — это не роняет остальную очередь. Удалённые карточки автоматически исчезают из групп.


9. Редактирование и организация карточек

Изменить карточку: меню карточки → «Изменить» → та же форма, что и при создании, с заполненными полями → «Сохранить».

Таблица карточек — «Редактор» → «Редактировать карточки»:

  • поиск по таблице и фильтры «по типу» и «по разделу»;
  • сортировка — щелчок по заголовку колонки;
  • чекбоксы строк для мультивыбора; кнопки «выбрать все» / «снять выбор» действуют на текущий отфильтрованный список;
  • «Изменить» — только при одной выбранной строке;
  • «Удалить», «Переместить», «Дублировать» — при выборе одной или нескольких.

Удаление: одна карточка спросит «Удалить карточку?», несколько — «Удалить карточки?» со счётчиком. Удаление необратимо: карточка пропадёт из раздела, избранного и всех групп.

Переместить: диалог выбора раздела и категории — выбранные карточки переезжают туда.

Дублировать: копия в той же категории.


10. Избранное

Добавить/убрать: правый щелчок по карточке → «Добавить в избранное» / «Убрать из избранного».

Просмотр: пункт «Избранное» в боковой панели. Вместо пилюль категорий здесь появляются вкладки типов: «Все», «Программы», «Скрипты», «Папки», «Файлы», «Ярлыки», «Команды», «URL / URI», «MSI-пакеты», «Группы» — можно смотреть избранное по типам. Поиск работает и здесь (по избранному).

При импорте/экспорте отметки избранного путешествуют вместе с карточками (при импорте — если отмечен соответствующий пункт, см. раздел «Импорт, экспорт и резервные копии»).


11. Значки и внешний вид

11.1. Значки карточек и разделов

В форме карточки и в редакторе структуры есть кнопка выбора значка. Окно выбора предлагает:

  • встроенный значок типа;
  • значок из встроенного набора — сетка на выбор (внутри сетки работают стрелки, Enter/Space);
  • собственный PNG-файл;
  • извлечение значка из .exe или .lnk — кнопка «Извлечь»;
  • «Сброс» — вернуться к стандартному.

«Сохранить» применяет выбор, «Отмена»/Esc — нет. Если извлечение не удалось или файл не PNG — появится сообщение об ошибке, прежний значок не пострадает.

11.2. Внешний вид приложения

В настройках (раздел 14): язык, тема, акцентный цвет (он же перекрашивает значок в трее), стиль значков карточек («Цвета темы» / «Акцентный цвет» / «Разноцветные») и стиль меток. Изменения применяются сразу.


12. Массовый импорт

Для чего. Когда нужно добавить не одну карточку, а целую папку программ — мастер сам найдёт .exe, скрипты, .msi, .lnk, файлы и подпапки, покажет список и даст выбрать, что добавить.

Где: «Редактор» → вкладка «Массовый импорт». Мастер ведёт по шагам: «Выбор папки» → «Сканирование» → «Результаты» → «Куда добавить» → итог.

12.1. Шаг «Выбор папки» и фильтры

  • Папка для сканирования — выберите через «Обзор папок…» или введите вручную. Несуществующая папка подсветится сообщением «Папка не существует.»
  • Глубина обхода — «Без ограничений» или 1–3 уровня; «Рекурсивный обход вложенных папок»; «Максимум кандидатов» — при достижении лимита сканирование остановится (сузьте фильтры или увеличьте значение).
  • Пилюли типов — какие типы искать. У некоторых типов есть свои настройки:
  • Программы — какие архитектуры включать (включая «Any» для нераспознанных);
  • Скрипты — какие типы скриптов;
  • Файлы — список расширений через «;» в режиме «Исключать перечисленные» или «Искать только перечисленные»;
  • MSI и Ярлыки — без доп. фильтров.
  • Настройки обхода: пропускать скрытые, системные, junction-точки и симлинки; «Сканировать сетевые пути (UNC)»; список исключаемых имён папок.
  • Папка конфигурации — укажите, если хотите, чтобы программа проверяла переносимость путей кандидатов.

12.2. Шаг «Сканирование»

Показывает «Просмотрено объектов», «Кандидатов», «Предупреждений» и текущую папку. Кнопка «Остановить» прерывает скан — найденная часть сохранится с пометкой «сканирование прервано». При ошибке — сообщение и кнопки «Повторить»/«Назад». Если скан остановился на лимите, появится пометка — сузьте фильтры.

12.3. Шаг «Результаты»

Таблица найденных кандидатов со статусами: «готово», «проверить», «пропал», «ошибка», плюс метки «уже существует», «нельзя добавить». У проблемных строк указана причина — например, «файл недоступен для чтения», «дубликат: карточка уже существует», «имя уже используется в целевом разделе», «сетевой путь отключён фильтром».

Возможности:

  • поиск по имени/пути, фильтры по типу и статусу, сортировка колонок;
  • «Снять выбор» / «Исключить выбранные» — для текущего отфильтрованного списка;
  • «Повторная проверка» — перепроверяет выбранные файлы на диске без нового сканирования: вернувшийся файл можно восстановить;
  • развёрнутая строка позволяет править название, аргументы, описание, рабочую папку, тип скрипта, значок и «от имени администратора»;
  • меню строки — «Копировать путь» и «Показать расположение в папке».

Кандидаты с ошибками и дубликаты исключаются из выбора автоматически, но их можно включить вручную.

Внимание

Если после сканирования поменять папку или фильтры, результаты становятся «устаревшими» — мастер предложит сканировать заново и предупредит, что правки применятся к тем же файлам, если они найдутся снова.

12.4. Шаг «Куда добавить»

  • Раздел назначения — существующий или «Новый раздел…»;
  • Категория — существующая, «Новая категория…», «Без категории» или «По имени родительской папки» (кандидаты раскладываются по категориям автоматически);
  • кнопка «Проверить» — анализ: «Будет добавлено / Пропустим / Требуют внимания», списки дубликатов по пути, конфликтов имён и битых кандидатов; замечание о путях с буквой диска (могут не открыться на другом компьютере).

Импорт заблокирован, если хранилище не принимает запись (сообщение «Конфигурация недоступна для записи»), не выбрана цель, не отмечен ни один кандидат или все выбранные — с ошибками.

12.5. Импорт и итог

«Импортировать N карточек» запускает запись в фоне. Перед записью создаётся резервная копия данных. Итоговая страница показывает «Добавлено», «Пропущено при импорте», «Не выбрано» и детали — например, сколько карточек добавлено без собственного значка.

Внимание

При частичной записи или сбое программа сообщит об этом отдельными сообщениями и укажет путь к резервной копии для ручного отката; пока состояние не подтверждено, повторный импорт приостанавливается — переоткройте шаг «Куда добавить» для перепроверки или перезапустите программу.

Отмена: на шаге сканирования «Отмена» останавливает скан; на других шагах выход из мастера с незавершённой работой спросит «Правки и выбор будут потеряны — выйти?». Закрытие редактора с незаконченным импортом также спросит подтверждение — фоновые задачи будут корректно остановлены.


13. Импорт, экспорт и резервные копии

Где: кнопка настроек → «Импорт» / «Экспорт» / «Сбросить все данные».

13.1. Виды экспорта

  1. Полный бэкап — всё сразу: разделы, карточки, избранное, настройки, темы, значки и состояние приложения. Окон выбора содержимого нет — сразу «Сохранить как» с именем ErrantLauncher-Backup.zip. Используйте для резервных копий и переноса между компьютерами.
  2. Поделиться коллекцией — выбор содержимого: чекбоксы «Иконки», «Темы» и список разделов (с «Выбрать все»). Настройки и состояние сюда не попадают; избранное едет с карточками. Имя файла — ErrantLauncher-Collection.zip.
Внимание

Если в отмеченных разделах есть группы, ссылающиеся на карточки неотмеченных разделов, появится предупреждение — можно продолжить или отменить и доразметить.

По завершении показывается, что именно выгружено, с кнопкой открыть папку с файлом.

13.2. Импорт

  1. «Импорт» → выберите .zip.
  2. Предупреждение, что импорт изменит данные — «Продолжить»/«Отмена».
  3. Окно выбора: чекбоксы «Настройки», «Избранное», «Иконки», «Темы» (только то, что есть в архиве) и список разделов архива.
  4. Если имена разделов совпадают с существующими — окно конфликтов: для каждого раздела «Заменить / Переименовать / Пропустить», можно применить решение ко всем.
  5. Диалог результата.

Перед записью делается резервный снимок — при ошибке данные откатываются. Полный бэкап с отмеченными «Настройками» восстановит и состояние приложения.

Ошибки: не-zip или битый файл — «недопустимый файл импорта»; архив новее версии программы — «формат новее»; отмена на любом шаге ничего не импортирует; невалидные файлы тем пропускаются и перечисляются в итоге.

Совет

Перед переносом: сделайте полный бэкап на старом месте и проверьте, что файл открывается как архив.


14. Настройки

Открываются кнопкой настроек в правом верхнем углу главного окна — поверх появляется панель. Esc закрывает её (если открыт выпадающий список поля — сначала закроется список, затем панель).

Настройка Что делает
Язык Язык интерфейса — 6 вариантов
Начальный раздел Какой раздел открыт при запуске
Тема Цветовая тема окна
Акцентный цвет Акцент интерфейса и значка в трее
Стиль значков карточек «Цвета темы» / «Акцентный цвет» / «Разноцветные»
Стиль бейджиков Оформление индикаторов на карточках
Сворачивание в трей Чекбокс — закрытие прячет окно в трей (раздел 3.7)

Поля-селекторы открывают выпадающий список: Enter/Space применяют и закрывают его, Esc — только закрывает. Изменения применяются сразу и сохраняются автоматически.

Совет

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

Здесь же кнопки «Импорт», «Экспорт», «Сбросить все данные» и «О программе» (разделы 13, 18, 19).


15. Хранение данных и переносимость

Где лежат данные. Программа переносимая: её папка данных находится рядом с исполняемым файлом. Внутри — файлы настроек, файлы разделов с карточками (sections/*.json), папка пользовательских значков (custom-icons/), резервные копии (.backup/, .rollback/) и журнал logs/app.log.

Пути карточек. Программа старается хранить пути относительными — так сборка переживает перенос на другой диск/компьютер вместе с папкой данных и целевыми файлами. Абсолютные пути (C:\…) принимаются, но работают только там, где они валидны.

Перенос. Скопируйте всю папку программы целиком — exe, данные и желательно целевые файлы. Перед переносом сделайте полный бэкап (раздел «Импорт, экспорт и резервные копии»).

Съёмный накопитель — обычный сценарий. Если флешку извлекли во время работы, программа перейдёт в режим «Нет носителя»: данные на экране останутся, но запись станет невозможной. При возврате носителя запись восстанавливается автоматически при следующей попытке сохранения — программа проверяет, что вернулся именно её корень данных.

Режимы хранилища:

Индикатор Что значит Последствия
(нет) всё нормально чтение и запись
«Только чтение» данные читаются, запись невозможна редактор и мутации закрыты; настройки действуют до перезапуска
«Нет носителя» корень данных недоступен запись отклоняется сообщением об ошибке

Ручная правка файлов. Файлы sections/*.json можно править в текстовом редакторе, пока программа закрыта; при работающей программе внешние правки подхватываются только после перезапуска. Битый файл не уронит программу — при старте появится диалог «Оставить/Удалить» на каждый повреждённый файл (удаление делает резервную копию). Если два файла объявляют один и тот же раздел, их содержимое объединится — об этом сообщит уведомление.


16. Клавиатура и горячие клавиши

Сочетание Где Действие
Esc поле поиска очистить поиск
Esc главное окно закрыть выпадающий список поля настройки → панель настроек → информационную панель
Esc редактор закрыть окно (при несохранённых правках спросит подтверждение)
Esc диалоги и окна выбора отмена без сохранения
Esc диалог «Запуск группы» остановить оставшиеся запуски
Enter диалоги ввода имени, окна выбора подтвердить («Сохранить»/«OK»)
Enter / Space карточка в сетке запустить
Enter / Space значок в сетке выбора выбрать значок
Enter / Space выпадающий список поля настройки применить выбор и закрыть
← → ↑ ↓ сетка карточек перемещение фокуса по карточкам
← → списки категорий/вкладок перемещение по элементам
↑ на первом разделе боковая панель перейти к «Избранное»
↑ ↓ список участников группы между флажками строк
Apps / Shift+F10 / RightCtrl главное окно контекстное меню элемента под фокусом

Других специальных сочетаний клавиш в руководстве не указано; остальные действия доступны через интерфейс мышью.


17. Решение проблем

Карточка не запускается, метка «Ошибка». Цель недоступна: файл/папка удалены или путь неверен. Меню → Если цель существует, пункт «Открыть расположение» поможет перейти к ней. Если путь неверен или объект удалён, откройте меню карточки → «Изменить», исправьте путь и сохраните изменения либо создайте карточку заново.

Ошибка при запуске с запросом прав. Отказ в окне UAC отменяет запуск — повторите и подтвердите, либо снимите «от имени администратора» в карточке.

Данные не сохраняются, индикатор «Только чтение». Хранилище открыто только для чтения: проверьте, что папка программы и файлы данных не помечены атрибутом «только чтение», есть права записи и свободное место. Редактор и изменения будут недоступны, пока запись не восстановится.

Индикатор «Нет носителя». Папка данных исчезла (извлечённая флешка, переименованная папка, недоступный сетевой путь). Верните носитель/папку — запись восстановится при следующей попытке сохранения. Переименованная пустая папка назад не «приклеится»: программа принимает только свой настоящий корень данных.

Диалог «Оставить/Удалить» при запуске. Файл конфигурации повреждён. «Оставить» — файл не трогается (можно починить вручную, диалог повторится при следующем запуске); «Удалить» — файл удаляется с резервной копией. В режиме «Только чтение» кнопки «Удалить» нет.

Предупреждение «данные созданы более новой версией». Файлы записаны новой версией Errant Launcher; старая версия их не перезапишет. Обновите программу до той или более новой версии.

Не удаётся получить значок. Извлечение из .exe/.lnk не удалось или файл не PNG — выберите другой источник или встроенный значок.

Импорт завершился с ошибкой или частично. Прочитайте текст результата: он укажет, что записано, какие файлы изменены и где лежит резервная копия для отката. При сообщении о приостановленном повторном импорте переоткройте шаг «Куда добавить» или перезапустите программу.

Команда или ссылка не открывается. Для команды проверьте её текст («Копировать команду» → вставьте в командную строку и проверьте вручную). Для ссылки — что схема допустима и в системе есть обработчик; проверьте интернет.

Программа не пускает в редактор/настройки не сохраняются. См. пункты про «Только чтение» и «Нет носителя».


18. Сброс и восстановление данных

Внимание

Сброс необратим. «Сбросить все данные» удаляет все разделы, категории, карточки, избранное, настройки и состояние — программа перезапустится чистой.

Как выполнить: настройки → «Сбросить все данные» → пройдите два последовательных диалога подтверждения. Отмена на любом шаге прерывает сброс; ошибка — сообщение без перезапуска.

Подготовка: перед сбросом сделайте «Полный бэкап» (раздел «Импорт, экспорт и резервные копии») — это единственный штатный способ потом всё вернуть.

Восстановление: «Импорт» → выберите файл бэкапа → отметьте «Настройки» и нужные типы → решите конфликты имён → результат. После восстановления проверьте: появились ли разделы и карточки, работают ли пути (метки «Ошибка»), вернулись ли избранное и настройки.


19. О программе и правовая информация

Кнопка «О программе» в настройках открывает окно с именем, версией, копирайтом и статистикой карточек по типам. В нём:

  • «Лицензионное соглашение» и «Сторонние лицензии» — отдельные окна с текстом и кнопкой «Копировать»;
  • «Поддержать проект»;
  • ссылки «Официальный сайт», «Релизы GitHub», «Документация», «Сообщить об ошибке» — открываются в браузере.

20. Справочные материалы

20.1. Типы карточек

Тип Что делает Обязательное
Программа запускает .exe (с вариантами архитектур) ≥1 вариант .exe
Скрипт запускает bat/ps1/reg/vbs и др. с подтверждением файл скрипта
Папка открывает каталог существующая папка
Файл открывает файл ассоциированным приложением существующий файл
Ярлык запускает .lnk файл .lnk
Команда выполняет текстовую команду с подтверждением текст команды
URL / URI открывает ссылку адрес с разрешённой схемой
MSI-пакет запускает установщик .msi файл .msi
Группа запускает участников по очереди с прогрессом ≥1 участник

20.2. Обозначения и состояния

Метка/индикатор Значение
«Ошибка» на карточке цель недоступна
«Админ» на карточке запуск от имени администратора
«Проверка» на карточке идёт проверка доступности
x86 / x64 / ARM64 / Any архитектура варианта программы
«Режим администратора» сам лаунчер запущен с повышением
«Только чтение» хранилище не принимает запись
«Нет носителя» папка данных недоступна

20.3. Поля и параметры

  • Название — обязательно, дубли разрешены (подсказка-предупреждение).
  • Описание — свободный текст, участвует в поиске и в подтверждении запуска скриптов.
  • Рабочая папка — каталог, из которого стартует процесс; пусто = папка цели.
  • Аргументы — параметры запуска (программы, MSI); у MSI разбираются по правилам msiexec.
  • От имени администратора — запуск с повышением через UAC.
  • Задержка участника группы — пауза перед запуском следующего.

20.4. Горячие клавиши

Полная таблица — в разделе 16.

20.5. Словарь терминов

  • Карточка — запускаемый элемент сетки.
  • Раздел / категория — уровни группировки карточек.
  • Избранное — вид с отмеченными карточками всех разделов.
  • Вариант запуска — .exe конкретной архитектуры у программы.
  • Кандидат — найденный мастером массового импорта объект.
  • Бэкап / коллекция — два вида экспорта (всё / выбранное без настроек).
  • Только чтение / Нет носителя — деградированные режимы хранилища.

20.6. Часто задаваемые вопросы

  • Почему нельзя открыть редактор? Хранилище в режиме «Только чтение»/«Нет носителя» или идёт поиск — очистите поле поиска или восстановите запись.
  • Почему окно не закрывается, а прячется в трей? Включено «Сворачивание в трей» — выход через меню значка «Выход» или выключите настройку.
  • Исчез раздел. Он скрыт — включите обратно в редакторе структуры.
  • Сколько карточек можно импортировать за раз? Сколько найдёт сканирование в пределах лимита «Максимум кандидатов».
  • Можно ли держать программу на флешке? Да — для этого она и переносимая; при извлечении на ходу включится «Нет носителя».