@Dmitry221060

Как свернуть .bat файл в трей?

Имеется файл run.bat, загружающийся вместе с системой. Вопрос - каким образом можно свернуть его в трей?
Не руками, командой. Можете подсказать как это сделать, посоветовать программу, расширяющую функционал cmd или написать для этого exe'шник? Если поможет - На машине есть node.js

Уже замаялся гуглить.
1. Start с параметром \min - в лучшем случае просто его сворачивает.
2. Скомпилировать его в exe'шник и запустить с ключом -min - тоже не работает.
3. Ставить в свойствах ярлыка - запуск в свёрнутом режиме - опять не то. Просто сворачивает, а не в трей.
4. Видел где-т решение со сторонним api, но прошёл мимо, надеясь найти что-то по лучше.
  • Вопрос задан
  • 7589 просмотров
Решения вопроса 1
AlexXYZ
@AlexXYZ
O Keep Clear O
Bat - не единственный способ запускать приложения. Есть ещё powershell. Не силён в PowerShell, но вот обсуждают, как с помощью PowerShell сделать tray icon: https://stackoverflow.com/questions/22154683/power...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
Exploding
@Exploding
wtf?
Вообще насколько мне известно, бат это просто набор команд для автоматизации кнопконажимания. Как-то так... И после выполнения всех инструкций окно автоматически закрывается. И он не может висеть и работать. Т.к. кого работать?))
Ну или ситуация с ожиданием ввода/пауза/delay... Поэтому уточните, точно у вас висит бат? Или всетаки другая программа которую он запустил? Типа апачи из денверского пакета
Ответ написан
Комментировать
@Dmitry221060 Автор вопроса
Висит именно батник. Просто он запускает скрипт на node.js, который поднимает сервер и в случае, если сервер падает - запускает его повторно, поэтому он и не закрывается сам)
Ответ написан
usdglander
@usdglander
Yipee-ki-yay
Просто параметром свернуть bat, cmd или exe в трей - не возможно. Для этого надо через WinAPI добавлять иконку в трей. Была одно время софтина Tray Commander, которая позволяла такие вещи для любого исполняемого файла проделывать, можете её поискать и посмотреть функционал.
Ответ написан
Spetros
@Spetros
IT-шник
То, что вы хотите сделать из батника - в терминах Windows называется Службой.
Трей для такого сценария использования не нужен.

Пример запуска:
https://gist.github.com/rponte/1556084
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы