Простой "лаунчер" для Python

Apsapeh

Участник
Автор темы
62
13
Создавался для добавления Python скриптов в автозагрузку. Кастомный дискорд статус, хоткеи и т.д. Собирать каждый раз скрипт в .exe не очень удобно, а тут достаточно просто прописать путь до скрипта в json.

Программа запускается в трейе, развернуть можно двойным кликом по иконке. Скрипты запускает не в собственном интерпретаторе, а как обычную команду через cmd. Можно принудительно выключать и перезагружать(R) скрипт, так же есть логирование самой программы (включать/выключать в Settings.json->Setings->is_logging). Скрипты добавлять в Settings.json->Scripts, name - путь до скрипта, turn - добавлять скрипт или не добавлять.

Исходный говнокод
Написано на C++/CLI, т.е C++ с .NET, нужно это только для графического интерфейса, если выкинуть интерфейс, то будет программа только с WinAPI, а если ещё изменить метод создания процесса, то будет кросс-платформа.

Обновление V1.1:
  • Добавил абсолютный путь до скрипта
  • Починил директорию скрипта, файлы, которые скрипт читает/пишет, теперь хранятся не в корне программы, а в корне скрипта
 

Вложения

  • PyLauncher.zip
    222.9 KB · Просмотры: 71
Последнее редактирование: