Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   Как свернуть программу в трей при запуске системы (http://forum.oszone.net/showthread.php?t=312632)

SuBZeRrro 13-03-2016 10:41 2615440

Как свернуть программу в трей при запуске системы
 
Всем привет, прошу помочь в одном вопросе.
В общем, есть программа без интерфейса т.е. консольная, в трей ее свернуть средствами системы нельзя.
Поставил RBTray, с помощью нее все сворачивается нормально.
Хочу сделать так чтобы RBTray сразу сворачивал программу при запуске системы, реально ли это?
Система: Windows 10

SuBZeRrro 13-03-2016 10:58 2615447

Что бы свернуть в трей при помощи RBTray нужно кликнуть по кнопке "свернуть" окна программы правой кнопкой мыши.
Может если поместить в автозагрузку .bat файл в котором будет команда написана?

Казбек 13-03-2016 11:13 2615451

SuBZeRrro,
Попробуйте создать ярлык. Поместите его в папку для Автозапуска: строка Выполнить, команда:
Код:

shell:Startup
И в свойствах ярлыка:


SuBZeRrro 13-03-2016 11:20 2615454

Консоль таким образом не сворачивает.
Если так сделать, то программа просто запуститься свернутой на панели задач, а не в трее.
Уже пробовал, поэтому и поставил RBTray.

Казбек 13-03-2016 11:42 2615458

SuBZeRrro,
Пробуйте создать подобный .bat файл:
Код:

start /min "" "C:\Program Files (x86)\Example.EXE"
И запускайте его с помощью Планировщика.

Или так - CMDH.

SuBZeRrro 13-03-2016 12:07 2615464

Цитата:

Цитата Казбек
Пробуйте создать подобный .bat файл:
Код:
start /min "" "C:\Program Files (x86)\Example.EXE"
И запускайте его с помощью Планировщика. »

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

E-zheg 14-03-2016 18:16 2615956

Цитата:

Цитата SuBZeRrro
Скорее всего потому что »

Потому что ни та, ни другая программы не умеют так работать, нет у них таких параметров.

Можно написать скрипт который будет посылать программе "клик правой кнопкой мышки по кнопке свернуть". И вот на это уже среагирует RBTray.

SuBZeRrro 14-03-2016 18:27 2615958

Цитата:

Цитата E-zheg
Потому что ни та, ни другая программы не умеют так работать, нет у них таких параметров.
Можно написать скрипт который будет посылать программе "клик правой кнопкой мышки по кнопке свернуть". И вот на это уже среагирует RBTray. »

Так я об этом уже написал ранее, только вот есть ли подобная команда хз.

ruslan... 14-03-2016 20:23 2616006

SuBZeRrro,

Для примера http://forum.oszone.net/post-2524101-6.html

SuBZeRrro 14-03-2016 22:01 2616042

Цитата:

Цитата ruslan...

Уже предлагали этот вариант несколько сообщений выше, так не скрываются в трей консольные приложения.
Да и вряд ли есть способ сделать это при помощи ресурсов системы.
Тут скорее вопрос можно ли написать команду чтобы .bat файл кликнул правой кнопкой мыши по кнопке "свернуть".

BolgarchukR 17-06-2020 22:00 2925377

Как настроить автоматическое сворачивание программ при запуске на виндовс?
За 4 года никто проблему и не решил?
Я тоже пробовал www.wincore.ru/
Цитата:

«В открывшемся окне свойств ярлыка нужно перейти на вкладку «Ярлык» (если этого не произошло автоматически), в выпадающем списке «Окно» выбрать нужный режим по-умолчанию: Обычный размер окна, Свёрнутое в значок, Развёрнутое на весь экран, а затем применить изменения нажатием на кнопку «Ок».»
А если и срабатывает, то, как уже писали, сворачивает программу не в трей, а на панель задач.
Интересуют сворачивание таких программ как
Keymanager и AnVir. Еще у меня есть балаболка, её удалось настроить, добавив в ярлык программы ключ «-m» Получилось типа
Код:

C:\Balabolka\balabolka.exe -m
, но с другими программами, этот, как и др. способы не прошол. В чем может быть проблема? Может еще есть какие-то программы, способы, утилиты, скрипты или что-то еще, чтобы запускать программы, из автозагрузки свернутыми.
В самом же AnVir есть такая функция: «положение окна при автозагрузке» и «иконка в трее». Но все это работает криво через раз… Почему, не могу понять.
Хотя, не хочется ставить доп. Программу, которая сама будет болтаться в треей, типа WindowSpace. Все же хотелось бы разобраться стандартными или уже имеющимися инструментами.
В идеале было бы какой-то универсальный батник, в который вставляешь ярлык программы, а его уже в автозагрузку кинуть… Но я в батниках не силен, может кто подскажет?

Iska 18-06-2020 20:26 2925484

Цитата:

Цитата BolgarchukR
В чем может быть проблема? »

В том, что а) нет никакого «сворачиваться в трей», б) всё это должно быть реализовано в самом приложении. Остальное — паллиативы.

BolgarchukR 19-06-2020 15:07 2925541

Цитата:

Цитата Iska
должно быть реализовано в самом приложении »

реализовано, но то ли не до конца, то ли криво, то ли какой-то конфликт с др. программами. Либо я все же чего-то не понимаю, т.к. при нажатии на закрыть (в окне программы) она сворачивается именно в трей. А если, к примеру в настройках того же keymanager убрать галку отображать в трее, она будет работать и отображаться только в диспетчере процессов, что меня тоже устраивает. Как сделать так, что бы сворачивалась и без нажатия на кнопку закрыть? Аналогично AnVir

Iska 19-06-2020 19:25 2925583

BolgarchukR, что я могу сказать? Читайте документацию на приложение.

BolgarchukR 19-06-2020 23:05 2925605

Понятно. Спасибо. Это правда для меня сильно сердито. Я и не знал что есть такие документации, на такие простенькие утилиты. Будет время, может как вариант поищу на форумах посвященных непосредственно этим программа. У AnVir вроде есть. Или напишу разработчикам. Но всё же надеюсь может кто-то и тут когда-нибудь предложит универсальное решение. Кстати тот же AnVir имеет функции сворачивать любое окно в иконку или в трей, добавляя дополнительные кнопки помимо свернуть закрыть и развернуть. А вот почему-то с таким банальным косяком разобраться не удаётся.

Iska 20-06-2020 01:21 2925621

Цитата:

Цитата BolgarchukR
У AnVir вроде есть. »

Download documentation in one PDF file

teapot08 14-11-2021 23:11 2971941

Программа:
https://www.emclient.com/
Как только не настраивал - программа при загрузке ос запускается с открытым окном.
Сажал в планировщик задний, создал отложенную задачу, создал ярлык программы выбрав режим "Свернутое в значок", указал планировщику на этот ярлык, но программа упорно запускается с раскрытым окном на рабочем столе.
Пробовал так же в планировщике задний в действия прописать команду -minimized или /minimized = бесполезно.
Помогите решить проблему.

wasp14 15-11-2021 12:30 2971979

teapot08, есть такой инструмент winapiexec который, проде бы, должен уметь. Хотя яхз. надо кодера на С\++ подключать чтоб с командой помог.

Iska 15-11-2021 14:04 2971989

teapot08, если приложение настойчиво хочет показывать своё окно при запуске — Вы ничего с этим не сделаете. Можете лишь дождаться (программно, понятно) появления этого окна и организовать сторонними средствами «сворачивание в трей».

teapot08 16-11-2021 14:44 2972114

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

Phoenix 16-11-2021 19:45 2972163

teapot08, а вариант с запуском программы как службы не подходит?

teapot08 16-11-2021 20:58 2972180

Phoenix, а как это сделать?
Я пробовал через планировщик, но это не помогает.

Phoenix 16-11-2021 21:41 2972185

teapot08, нет, там Планировщик не нужен.
В сети полно подробных инструкций, гуглите дословно: "Запуск программы как службы".
Например. Я только не уверен что это то, что вам надо. Но полюбопытствуйте, мало ли...

yamaha1 16-11-2021 22:57 2972196

Цитата:

Цитата teapot08
Сажал в планировщик задний, создал отложенную задачу, создал ярлык программы выбрав режим "Свернутое в значок", указал планировщику на этот ярлык, но программа упорно запускается с раскрытым окном на рабочем столе. »

В планировщик "сажать" не нужно, достаточно ярлык с опцией "Свернутое в значок" кинуть в автозагрузку. Правда, секунду-другую окно запуска клиента все-таки помаячит, до свертывания в трей.

teapot08 16-11-2021 23:04 2972198

Phoenix, спасибо, попробую.

yamaha1, это было бы очень легко, если бы эта проблема так решалась, этот вариант что я делал один из первых.

yalx 04-05-2023 08:02 3008535

Есть утилита для сворачивания программ в трей: Min2Tray. Она умеет сворачивать программы при их запуске, главное, чтобы сама утилита была уже запущена до запуска сворачиваемой программы.
Т.е. ставим в автозагрузку саму утилиту, потом с задержкой запускаем нужную программу. Запуск с задержкой можно реализовать через Планировщик заданий.
Вот здесь хорошее описание утилиты.


Время: 06:21.

Время: 06:21.
© OSzone.net 2001-