💼 Простая утилита для автоматического запуска программ и открытия сайтов при старте твоего ПК
⬇️ Скачать последнюю версию WorkStarter
- 🖥️ Автоматический запуск программ
- 🌐 Открытие веб-сайтов
- ⏱️ Настраиваемые задержки для каждой задачи
- 🎨 Графический интерфейс для управления задачами
- 🔧 Настройка через JSON-конфигурацию
- 📁 Хранение конфигурации в пользовательской директории
- 📝 Логирование во временную директорию
- Скачайте последнюю версию WorkStarter.
- Запустите скачанный файл
WorkStarter_Setup.exe
. - Следуйте инструкциям мастера установки.
После установки:
- Графический интерфейс WorkStarter будет доступен в меню "Пуск" Windows.
- Агент WorkStarter будет автоматически запускаться при старте системы.
- Запустите "WorkStarter Configuration" из меню "Пуск" для настройки задач.
- Добавьте нужные задачи через графический интерфейс.
- WorkStarterAgent будет автоматически запускаться при старте системы и выполнять настроенные задачи.
WorkStarter хранит конфигурацию в файле config.json
в пользовательской директории приложения. Вот пример структуры:
{
"tasks": [
{
"type": "open_link",
"url": "https://www.example.com",
"delay": 3
},
{
"type": "open_program",
"path": "C:\\Program Files\\Example\\example.exe",
"delay": 5
}
]
}
graph TD
A[Запуск WorkStarter] --> B{Чтение config.json}
B --> C[Парсинг задач]
C --> D[Создание асинхронных задач]
D --> E{Выполнение задач}
E --> F[Открытие ссылок]
E --> G[Запуск программ]
F --> H[Завершение работы]
G --> H
- Конфигурационный файл:
C:\Users\<Username>\AppData\Local\ivanoskov\WorkStarter\config.json
- Лог-файл:
C:\Users\<Username>\AppData\Local\Temp\WorkStarter.log
Если хочешь внести свой вклад в WorkStarter, буду рад твоей помощи:
- 🐛 Сообщай о найденных ошибках
- 💡 Предлагай новые функции
- 🔧 Отправляй пулл-реквесты
Этот проект распространяется под лицензией MIT - подробности в файле LICENSE.
- PyQt6 за инструменты для создания GUI
- asyncio за асинхронные возможности
- appdirs за управление директориями приложения
Создано с ❤️ by ivanoskov