Тема: AHK: Работа с PostMessage
Здравствуйте.
Пытаюсь освоить PostMessage.
Мне нужно отобразить скрытые значки на панели задач.
На скриншоте ниже отображена активация окна скрытых значков в Winspector.
Что из этого нужно вписать в PostMessage и как?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Здравствуйте.
Пытаюсь освоить PostMessage.
Мне нужно отобразить скрытые значки на панели задач.
На скриншоте ниже отображена активация окна скрытых значков в Winspector.
Что из этого нужно вписать в PostMessage и как?
От Windows 7 и выше:
WinShow, ahk_class NotifyIconOverflowWindowС помощью сообщений WM_LBUTTONDOWN и WM_LBUTTONUP это можно сделать только, если курсор находится над кнопкой.
teadrinker
Спасибо.
Вот если бы еще в этом вопросе помогли, было бы здорово.
Там у вас точка отсутствует в конце, если хотите, чтоб отвечали, исправьте.
teadrinker
Исправил!
Доброго здоровья всем.
Так работает:
PostMessage, 0x0201, 0x0001, %l_param%, , ahk_id 0x003D1076
А так нет:
new_id := "0x003D1076"
PostMessage, 0x0201, 0x0001, %l_param%, , ahk_id %new_id%
Подскажите пожалуйста, как правильно должна выглядеть запись последнего варианта? Она описывается в теле функции, поэтому переменная "new_id" передаётся параметром.
Кавычки не нужны.
Да я по всякому уже пробовал и без кавычек в том числе. Не работает. ![]()
Запись правильная, за исключением кавычек и того, что в параметре сообщения не обязательны знаки процента. Значит, какие-то параметры неверно подставляются.
Что-то у меня и
Click 100, 100, 0
MouseClick, left, 100, 100
Не работает, хотя
SendPlay {Click, 100, 100, 0}Отрабатывает как нужно. Не поможете в этом вопросе? Где можно почитать, на какие условия ориентированы эти инструкции? А то получается, что двигать курсор по рабочему столу можно несколькими способами, а работает только один.
Где можно почитать
Лучше всего в справке.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться