![]() |
Как свернуть программу в трей при запуске системы
Всем привет, прошу помочь в одном вопросе.
В общем, есть программа без интерфейса т.е. консольная, в трей ее свернуть средствами системы нельзя. Поставил RBTray, с помощью нее все сворачивается нормально. Хочу сделать так чтобы RBTray сразу сворачивал программу при запуске системы, реально ли это? Система: Windows 10 |
Что бы свернуть в трей при помощи RBTray нужно кликнуть по кнопке "свернуть" окна программы правой кнопкой мыши.
Может если поместить в автозагрузку .bat файл в котором будет команда написана? |
SuBZeRrro,
Попробуйте создать ярлык. Поместите его в папку для Автозапуска: строка Выполнить, команда: Код:
shell:Startup ![]() |
Консоль таким образом не сворачивает.
Если так сделать, то программа просто запуститься свернутой на панели задач, а не в трее. Уже пробовал, поэтому и поставил RBTray. |
SuBZeRrro,
Пробуйте создать подобный .bat файл: Код:
start /min "" "C:\Program Files (x86)\Example.EXE" Или так - CMDH. |
Цитата:
Скорее всего потому что подобным образом сворачивает по окну, а у консоли нет окна. |
Цитата:
Можно написать скрипт который будет посылать программе "клик правой кнопкой мышки по кнопке свернуть". И вот на это уже среагирует RBTray. |
Цитата:
|
|
Цитата:
Да и вряд ли есть способ сделать это при помощи ресурсов системы. Тут скорее вопрос можно ли написать команду чтобы .bat файл кликнул правой кнопкой мыши по кнопке "свернуть". |
Как настроить автоматическое сворачивание программ при запуске на виндовс?
За 4 года никто проблему и не решил? Я тоже пробовал www.wincore.ru/ Цитата:
Интересуют сворачивание таких программ как Keymanager и AnVir. Еще у меня есть балаболка, её удалось настроить, добавив в ярлык программы ключ «-m» Получилось типа Код:
C:\Balabolka\balabolka.exe -m В самом же AnVir есть такая функция: «положение окна при автозагрузке» и «иконка в трее». Но все это работает криво через раз… Почему, не могу понять. Хотя, не хочется ставить доп. Программу, которая сама будет болтаться в треей, типа WindowSpace. Все же хотелось бы разобраться стандартными или уже имеющимися инструментами. В идеале было бы какой-то универсальный батник, в который вставляешь ярлык программы, а его уже в автозагрузку кинуть… Но я в батниках не силен, может кто подскажет? |
Цитата:
|
Цитата:
|
BolgarchukR, что я могу сказать? Читайте документацию на приложение.
|
Понятно. Спасибо. Это правда для меня сильно сердито. Я и не знал что есть такие документации, на такие простенькие утилиты. Будет время, может как вариант поищу на форумах посвященных непосредственно этим программа. У AnVir вроде есть. Или напишу разработчикам. Но всё же надеюсь может кто-то и тут когда-нибудь предложит универсальное решение. Кстати тот же AnVir имеет функции сворачивать любое окно в иконку или в трей, добавляя дополнительные кнопки помимо свернуть закрыть и развернуть. А вот почему-то с таким банальным косяком разобраться не удаётся.
|
Цитата:
|
Программа:
https://www.emclient.com/ Как только не настраивал - программа при загрузке ос запускается с открытым окном. Сажал в планировщик задний, создал отложенную задачу, создал ярлык программы выбрав режим "Свернутое в значок", указал планировщику на этот ярлык, но программа упорно запускается с раскрытым окном на рабочем столе. Пробовал так же в планировщике задний в действия прописать команду -minimized или /minimized = бесполезно. Помогите решить проблему. |
teapot08, есть такой инструмент winapiexec который, проде бы, должен уметь. Хотя яхз. надо кодера на С\++ подключать чтоб с командой помог.
|
teapot08, если приложение настойчиво хочет показывать своё окно при запуске — Вы ничего с этим не сделаете. Можете лишь дождаться (программно, понятно) появления этого окна и организовать сторонними средствами «сворачивание в трей».
|
Iska, я это все прекрасно понимаю, я спрашиваю варианты решения моей проблемы, что бы каждый раз при загрузке ос не кликать для закрытия данной программы.
|
teapot08, а вариант с запуском программы как службы не подходит?
|
Phoenix, а как это сделать?
Я пробовал через планировщик, но это не помогает. |
teapot08, нет, там Планировщик не нужен.
В сети полно подробных инструкций, гуглите дословно: "Запуск программы как службы". Например. Я только не уверен что это то, что вам надо. Но полюбопытствуйте, мало ли... |
Цитата:
|
Phoenix, спасибо, попробую.
yamaha1, это было бы очень легко, если бы эта проблема так решалась, этот вариант что я делал один из первых. |
Есть утилита для сворачивания программ в трей: Min2Tray. Она умеет сворачивать программы при их запуске, главное, чтобы сама утилита была уже запущена до запуска сворачиваемой программы.
Т.е. ставим в автозагрузку саму утилиту, потом с задержкой запускаем нужную программу. Запуск с задержкой можно реализовать через Планировщик заданий. Вот здесь хорошее описание утилиты. |
Время: 06:21. |
Время: 06:21.
© OSzone.net 2001-