Простой веб-лаунчер для запуска исполняемых файлов из поддиректорий.
Этот скрипт на Python запускает локальный веб-сервер с помощью Flask и предоставляет веб-интерфейс для просмотра, организации и запуска программ (файлов .exe, .bat, .py и т.д.), найденных в его подпапках.
Идеально подходит для создания портативных наборов инструментов, например, на USB-накопителе.
- Веб-интерфейс: Доступ через браузер (по умолчанию
http://localhost:8100). - Автоматическое сканирование: Находит исполняемые файлы в поддиректориях.
- Категоризация: Группирует программы по папкам (категориям).
- Запуск программ: Запускает программы одним кликом.
- Редактирование:
- Изменение описаний программ.
- Переименование категорий.
- Перемещение программ между категориями.
- Избранное: Отметка часто используемых программ.
- Управление списком: Удаление программ из списка, перезагрузка списка из файла.
- Открытие папки: Быстрый переход к папке с программой в Проводнике.
- Портативность: Работает из любой директории без установки.
- Установите зависимости:
pip install Flask markupsafe pywin32 pywinauto
pywin32иpywinautoопциональны, но рекомендуются для лучшей активации окон в Windows.
- Поместите скрипт (
Launcher_UI.pyи папкуLauncher_UI) в корневую директорию с вашими программами. - Запустите скрипт:
python Launcher_UI.py
- Скрипт автоматически откроет веб-интерфейс в вашем браузере по умолчанию.
- При первом запуске или по необходимости используйте кнопку "Сканировать", чтобы найти программы.
- Приложение автоматически сохраняет все изменения в файл
list.txt - Изменения, внесенные через веб-интерфейс, применяются немедленно
Основные настройки (порт сервера, типы сканируемых файлов, игнорируемые папки) можно изменить в начале файла launcher_v2.py.
Этот проект распространяется под лицензией GNU General Public License v3.0 (GPL-3). Подробности см. в файле LICENSE (если он включен) или на официальном сайте GNU.