14:16

Неизвестный смайлик.
[-]

Здравствуйте, меня тут вопрос один заинтересовал:
Можно как-нибудь в винде без мышки вызвать программу свернутую в трей? Если можно, то как?
Естественно не предпологается использование системной мыши и программ перехватывающих нажатие клавиш.

@темы: косарь

Комментарии
18.06.2009 в 14:19

прямо — нет

если при повторном запуске этой программы она вылезает из трея, на кнопку можно можно настроить её запуск
18.06.2009 в 14:22

не совсем понятны требования — что именно не предполагается

"системная мышь" — это что?

"программы перехватывающие нажатия клавиш" — что имеется в виду? программа, создающая global hotkey и выполняющая действие при её нажатии считается? (например HotkeyP)
18.06.2009 в 14:27

The day that you stop running is the day that you arrive.
можно управлять мышкой с клавиатуры.
www.interface.ru/home.asp?artId=3607
18.06.2009 в 14:29

Неизвестный смайлик.
Enkryptor Естественно, потому что с мышкой и так понятно как открывать. Я спрашиваю просто из любопытства, поэтому и условия такие.
Системная мышь, аналог экранной клавиатуры. Я ее точно где-то видел или это была отдельная программа, не помню.
Имелись ввиду программы, которые раскрываются из трея по нажатию специфических для этих программ клавиш. Например, миранда при нажатии альт+Ф3, будучи в трее открывается. По крайне мере у меня по умолчанию именно так стоит )
18.06.2009 в 14:29

Неизвестный смайлик.
"если при повторном запуске этой программы она вылезает из трея, на кнопку можно можно настроить её запуск"

Немного не понял предложение.
18.06.2009 в 14:30

Неизвестный смайлик.
neo_rage я написал, что не предпологается использование этой программы )
18.06.2009 в 14:52

"если при повторном запуске этой программы она вылезает из трея, на кнопку можно можно настроить её запуск"

Немного не понял предложение.


окей, давай по шагам:

1. о какой программе речь? (без мышки вызвать программу свернутую в трей)
18.06.2009 в 15:17

Неизвестный смайлик.
Enkryptor произвольная программа. Та у которой нет спец вызова, как у той же миранды.
18.06.2009 в 15:22

The day that you stop running is the day that you arrive.
Тогда никак. Щелчок в трее - это просто событие, которое передается на обработку программе.
Программа сама реализует разворачивание-сворачивание. В отличие от таскбара, где сворачиванием-разворачиванием окна управляет windows.
18.06.2009 в 15:23

The day that you stop running is the day that you arrive.
другое дело, что можно написать специальный софт, который будет передавать этой программе сообщение клика мышкой в трее :)
18.06.2009 в 15:45

Неизвестный смайлик.
neo_rage ну я просто думал, что энтот специальный софт уже по умолчанию стоит в винде ) Ну раз нет, значит нет )
18.06.2009 в 15:47

¡ʎuunɟ ʇou sı sıɥʇ
Far manager умеет по нажатию комбинации ctrl+w показывать список запущенных задач. При выборе задачи из списка, ее окно раскрывается. Правда, работает не для всех приложений.
18.06.2009 в 15:51

Неизвестный смайлик.
Foul thing Что-то он у меня половину трея не показал. Хотя то что показал исправно открывает.
18.06.2009 в 16:05

¡ʎuunɟ ʇou sı sıɥʇ
Ну я ж говорю, не для всех программ работает )
18.06.2009 в 16:13

Неизвестный смайлик.
Ну вот, еще один повод приучать себя к фару )
18.06.2009 в 17:49

произвольная программа

В общем случае однозначного ответа быть не может. У свёрнутой в трей программы окно унижтожается, программа должна перерисовать его самостоятельно. Каким-то программам сторонними средствами можно указать сделать это, каким-то — нет. Также бывает, когда окно не уничтожают, а просто выключают его видимость.

Можно сделать это разными способами. Например, часто при запуске программы, в случае, если она уже запущена и свёрнута в трей, она не запускается вторым экземпляром, а просто разворачивается. В этом случае она развернётся из трея. Тогда на горячую клавишу можно повесить запуск программы — и этой клавишей разворачивать программу из трея.
18.06.2009 в 18:12

Неизвестный смайлик.
Enkryptor А, теперь я понял вашу мысль. Да Идея конечно интересная, жаль только что часть выдает просто ошибку, а не разворачивается.
18.06.2009 в 18:42

выдаёт ошибку? кто например? обычно программа или активирует окно, или запускается повторно (вторым экземпляром)
21.06.2009 в 11:10

Неизвестный смайлик.
Enkryptor ну, к примеру миранда у меня выдает ошибку, что она мол запущена. В принципе, ее можно убрать, потому что у меня автовход, но сам факт )