Войти

Показать полную графическую версию : Работа с меню


Alexstpo
23-10-2010, 16:52
Всем прив. Начал осваивать AutoIt. Возник вопрос: как активировать меню " файл" в блокноте и выбрать там какой-нибудь пункт(для примера)?
В мануале информации по этому вопросу не нашел(возможно, плохо искал)

FlatX007
23-10-2010, 19:53
Симулировать нажатие кнопки ALT... дальше кнопки со стрелками =)

Yashied
23-10-2010, 20:16
#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