Здравствуйте.
Да, можно свернуть .BAT-файл в трей, но не средствами Windows по умолчанию — вам понадобится использовать дополнительную утилиту или обёртку, которая позволяет запускать .bat-файл и прятать его в системный трей (рядом с часами).
? Вот 3 рабочих способа:

1. Использовать утилиту [Bat To Exe Converter] + nssm
Преобразуйте .bat в .exe с помощью Bat To Exe Converter (программа бесплатная, официальная)
Затем:
Настройте ярлык EXE-файла
В свойствах ярлыка укажите запуск в свернутом виде
Дополнительно можно использовать утилиту nssm (Non-Sucking Service Manager), чтобы запускать скрипт в фоне, без окна
? Но даже так иконки в трее не будет, если вы не запрограммируете её через другой язык (см. пункт 3)

**2. Использовать утилиту RBTray
Установите RBTray — мини-программа, добавляющая возможность сворачивать любое окно в трей
Запустите RBTray → потом запустите ваш .bat
Щёлкните правой кнопкой по кнопке "свернуть" окна .bat — он уйдёт в трей
? Работает для любых окон, включая командную строку

3. Написать маленький скрипт на AutoHotKey
Если вы хотите иконку в трее и автоматизацию — используйте AutoHotKey:
ahk
Копировать
Редактировать
Menu, Tray, Icon, shell32.dll, 1
Run, yourscript.bat,, Hide
return
Скомпилируйте .ahk в .exe → запускайте его вместо .bat — он будет сидеть в трее и выполнять ваш сценарий.
? Какой способ выбрать:
Нужно просто спрятать окно в трей вручную → RBTray
Нужно запускать автоматически и без окна → Bat To Exe + ярлык свернуть
Нужна красивая реализация с иконкой и поведением → AutoHotKey
Вывод:
Windows 10 по умолчанию не умеет сворачивать .bat в трей
Самый простой способ — использовать RBTray
Более продвинутый — обернуть .bat в .exe и управлять запуском через AHK или nssm
Технический специалист интернет-провайдера Севстар