Как запустить файл bat в свернутом виде
Перейти к содержимому

Как запустить файл bat в свернутом виде

  • автор:

Фоновый режим bat файла?

Как сделать что бы при запуске этого bat файла консоль об уничтожении процесса не отображалась на панели задач или работала в фоновом режиме?

  • Вопрос задан более трёх лет назад
  • 1906 просмотров

Комментировать

Решения вопроса 0

Ответы на вопрос 3

Jump

АртемЪ @Jump Куратор тега Windows

Системный администратор со стажем.

Запускайте батник от другого пользователя — тогда вы ее не увидите.
Если же будете запускать от пользователя под которым зашли — разумеется будете видеть в любом случае.

Ответ написан более трёх лет назад

Комментировать

Нравится 3 Комментировать

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

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

Уже замаялся гуглить.
1. Start с параметром \min — в лучшем случае просто его сворачивает.
2. Скомпилировать его в exe’шник и запустить с ключом -min — тоже не работает.
3. Ставить в свойствах ярлыка — запуск в свёрнутом режиме — опять не то. Просто сворачивает, а не в трей.
4. Видел где-т решение со сторонним api, но прошёл мимо, надеясь найти что-то по лучше.

  • Вопрос задан более трёх лет назад
  • 7624 просмотра

Комментировать
Решения вопроса 1

AlexXYZ

O Keep Clear O

Bat — не единственный способ запускать приложения. Есть ещё powershell. Не силён в PowerShell, но вот обсуждают, как с помощью PowerShell сделать tray icon: https://stackoverflow.com/questions/22154683/power.

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ответы на вопрос 4

Exploding

Вообще насколько мне известно, бат это просто набор команд для автоматизации кнопконажимания. Как-то так. И после выполнения всех инструкций окно автоматически закрывается. И он не может висеть и работать. Т.к. кого работать?))
Ну или ситуация с ожиданием ввода/пауза/delay. Поэтому уточните, точно у вас висит бат? Или всетаки другая программа которую он запустил? Типа апачи из денверского пакета

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Dmitry221060 @Dmitry221060 Автор вопроса

Висит именно батник. Просто он запускает скрипт на node.js, который поднимает сервер и в случае, если сервер падает — запускает его повторно, поэтому он и не закрывается сам)

Ответ написан более трёх лет назад

Exploding

Тогда идите от обратного. Создайте бат такого содержания и с такими ключами, чтобы он свернулся в трей. Как я думаю это невозможно. Но если у вас получится — тогда есть смысл разбираться, почему ваш именно бат не уходит в трей

Dmitry221060 @Dmitry221060 Автор вопроса

Exploding: В том и дело, что сделать это стандартными командами/ключами windows — нельзя. Но, я более чем уверен что это можно сделать каким-нибудь vbs скриптом или чем-то подобным. Гуглить пытался — нужного не нашёл. Сам я за пределами веба почти ничего не знаю, поэтому и написал сюда

Exploding

Dmitry221060: ну. Есть один способ. Секретный правда и много испытаний требует.
Если луна находится полной фазе, если Юпитер изъявит свою волю. И если стоит windows 10 (но это не обязательно в принципе), можно поступить так: в вин 10 запускать на втором рабочем столе, а работать на первом, а ежели более старинная версия, поставить причудливый софт для организации нескольких рабочих столов и далее как с вин 10.
Храните эту мудрость! Особенно на работе!)))

Как запустить файл bat в свернутом виде

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Сообщения: 3
Благодарности: 0

Iska, хотелось бы прописать в самом файле, есть такая возможность?

Сообщения: 874
Благодарности: 575

@echo off %1 start ""/min cmd /c "%~f0" :& exit/b ping 127.0.0.1 -n 7200 > nul rundll32 powrprof.dll,SetSuspendState 0,1,0

Это сообщение посчитали полезным следующие участники:

Сообщения: 793
Благодарности: 260

dokxpi@twitter, каком именно файле? Создайте ярлык на cmd, в пути допишите нужные команды через амперсанд, выставите в свойствах окна «свернутое в значок» и будет Вам счастье.

Сообщения: 3
Благодарности: 0

Цитата greg zakharov:

Создайте ярлык на cmd, в пути допишите нужные команды через амперсанд, выставите в свойствах окна «свернутое в значок» и будет Вам счастье. »

Так было до сегодня, а счастья вот в этом сообщении

Georgio, спасибо вам

Как запускать BAT- файл в свёрнутом виде?

Написал батник для запуска трёх Скайпов. Кинул в автозагрузку. Для уверенного запуска, первая команда — пауза 40 секунд. И вот командная строка висит на столе, пока не отработают все команды (около 1 мин.).

Как запускать его свёрнутым, или сворачивался сразу после запуска?

Дополнен 13 лет назад
@echo off у меня прописана первой строкой, но пустое окно таки висит.
Дополнен 13 лет назад
Спасибо всем! Перетрудился, голова совсем не варит.
Лучший ответ

никак, файл с расширением bat это пакетный файл MS-DOS и пока он будет выполняться cmd присутствовать на экране будет пока сам не свернешь, удали его из автозагрузки, создай ярлык, в свойствах поставь запускать свернутым в значок, и поставь его в автозагрузку только так, но все равно в панели задач присутствовать будет пока не отработает

Остальные ответы
Перед текстом написать @echo off
создать ярлык для батника, в свойствах ярлыка указать «запускать в свертутом окне»

Надо запускать не ваш файл, а такой:
start /min C:\delete.bat
Он мелькнёт мгновенно, а C:\delete.bat запустит свёрнутым.

Полностью скрытый вариант. Администрирование -> Планировщик заданий -> создать простую задачу (имя без пробелов желательно) -> при загрузке винды и тд (можно вводить путь к батнику вместе с параметрами. планировщик сам их распознает)
— Самое главное после это двойной щелчок по созданной задаче — изменить галочку запускать свёрнуто.
— Кроме того там ещё куча параметров для настройки.
— Кроме того вы можете создать ярлык проводника Windows для этой задачи
-> правая кнопка мыши по рабочему столу — создать ярлык — —>
C:\Windows\System32\schtasks.exe /run /tn НазваниеЗадачиПланировщикаЗаданий Меняете название и иконку ярлыка. Готово.
Этот ярлык даже можно разместить в панель задач рядом с кнопкой Пуск, что нельзя сделать для простых ярлыков.
— Кроме того в диспетчере задач можно задать имя пользователя для запуска (даже Система)

изменить галочку запускать свёрнуто

Игорь, я такой галочки в свойствах задачи не нашел

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *