Общий раздел по AutoIt > GUI - Графический интерфейс пользователя

Вызвать пункт меню по сообщению

(1/1)

Cytrus:
Привет.
Как можно вызвать пункт меню,  по WM-сообщению?

Код: AutoIt #include <GuiMenu.au3>
#include <SendMessage.au3>
 Run("notepad.exe")
Local $h = WinWaitActive("[CLASS:Notepad]")
WinActivate($h, '')
Sleep(500)
Local $k = _GUICtrlMenu_GetMenu($h), $t = _GUICtrlMenu_GetItemSubMenu($k, 0)
_SendMessage($t, 0-2, 0, 0)
 

sngr:
Этим смотришь, затем через _SendMessage отправляешь увиденное.

Cytrus:
sngr, а какой функцией надо отправлять?

sngr:
Код: AutoIt #include "SendMessage.au3"
Run('notepad.exe')
$hWnd=WinWaitActive('[regexptitle:.*Блокнот|Notepad]')
_SendMessage($hWnd,0x0111,26)
сделай по аналогии.

Cytrus:
Понял, благодарю.

Навигация

[0] Главная страница сообщений

Перейти к полной версии