Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Интерфейс - [решено] Разворот трея win 7

Ответить
Настройки темы
Интерфейс - [решено] Разворот трея win 7

Новый участник


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

Профиль | Отправить PM | Цитировать


Изменения
Автор: FrAnKlinshtein
Дата: 31-05-2017
Описание: Дополнение о горячих клавишах
ОС: Win7x64
Предистория:
В трее скопилось много значков, все нужны. Постоянно отображаясь значки мешают. Неудобно разворачивать трей и открывать прогу, хочется навести и сразу увидеть их все.
Задача:
При наведении курсора мыши на область трея (условно - угол экрана) - разворачивать трей.
Крайне желательно реализовать это встроенными средствами (vbs/ps/api etc.) чтобы не мудрить с писаниной на С++ и т.д.
Результаты:
Обработать положение курсора задача тривиальная. Сложнее найти функцию для разворота трея.
В свою очередь в винде есть настройка, которая сразу переключает режим трея:
Скрытый текст

Пробовал:
1) Обращения к библиотекам:
RunDll32.exe shell32.dll,Options_RunDLL 1
control.exe /name Microsoft.NotificationAreaIcons
результата нет, не нашел аргументы/параметры которыми можно дополнить команды для обращения к функции разворота.

2) PowerShell (+Boxstarter +Chocolatey) тоже не дает зацепок.

3) Через обновление параметра реестра тоже не решается:
rundll32.exe user32.dll,SystemParametersInfo SPI_(нет функции)
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True

4) Да, я знаю про сущестрование горячих клавиш: Win+B + Пробел
Их можно нажать достаточно быстро и откроется меню трея, но это не то что нужно. Нужен именно разворот!

Может кто-нибудь знает API или VBS, сталкивался с подобными решениями?
Подскажите, кто что сможет, пожалуйста! Куда копать, весь инет облазел...

Отправлено: 02:42, 31-05-2017

 

Аватара для NickM

Ветеран


Contributor


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

Профиль | Отправить PM | Цитировать


FrAnKlinshtein, вот, что нашлось в сети - (1), (2).
Во втором случае, в *.vbs коде используется *.dll автора из первого. Также имеется исходный код на С++.
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:47, 31-05-2017 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

Профиль | Отправить PM | Цитировать


Цитата NickM:
FrAnKlinshtein, вот, что нашлось в сети - (1), (2).
Во втором случае, в *.vbs коде используется *.dll автора из первого. Также имеется исходный код на С++. »
Спасибо. Видел это уже, по исходнику пропустил только. И это работает, только тут все равно С++. Хотелось без кода, придется отдельную прогу лепить - на одного нахлебника жрущего ПЗУ больше )

Похоже других способов нет. Будем считать вопрос решенным.

Отправлено: 05:40, 16-06-2017 | #3



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Интерфейс - [решено] Разворот трея win 7

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Разворот окон, настройка столбцов Макс Фолдер Microsoft Windows 7 5 04-04-2013 16:32
Графика - Как создать разворот книги alleclf Программное обеспечение Windows 4 01-12-2011 17:09
Ошибка - проподают значки из трея levitrans.ru Microsoft Windows 2000/XP 3 04-05-2008 12:35
Интерфейс - [решено] Окна в IE 6.0 (XP SP1) не открываются на полный разворот tigrr Microsoft Windows 2000/XP 1 02-10-2007 01:56
Обновления трея Andreich Хочу все знать 9 01-12-2003 20:48




 
Переход