Показать полную графическую версию : Работа с меню
Alexstpo
23-10-2010, 16:52
Всем прив. Начал осваивать AutoIt. Возник вопрос: как активировать меню " файл" в блокноте и выбрать там какой-нибудь пункт(для примера)?
В мануале информации по этому вопросу не нашел(возможно, плохо искал)
FlatX007
23-10-2010, 19:53
Симулировать нажатие кнопки ALT... дальше кнопки со стрелками =)
#Include <GUIMenu.au3>
#Include <WindowsConstants.au3>
Run(@SystemDir & '\Notepad.exe')
$hWnd = WinWaitActive('[CLASS:Notepad]', '', 3)
If Not $hWnd Then
Exit
EndIf
$hMenu = _GUICtrlMenu_GetMenu($hWnd) ; Main menu
$hMenu = _GUICtrlMenu_GetItemSubMenu($hMenu, 0) ; "File"
$ID = _GUICtrlMenu_GetItemID($hMenu, 1) ; "File - Open"
_SendMessage($hWnd, $WM_COMMAND, $ID, 0)
Alexstpo
24-10-2010, 08:21
Вот оно как. Спасибо большое. Оказывается тот мануал, который я скачал, был от более старой версии и в нем не было этой функции :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.