Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Работа с меню (http://forum.oszone.net/showthread.php?t=189161)

Alexstpo 23-10-2010 16:52 1525554

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

FlatX007 23-10-2010 19:53 1525687

Симулировать нажатие кнопки ALT... дальше кнопки со стрелками =)

Yashied 23-10-2010 20:16 1525704

Код:

#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 1525929

Вот оно как. Спасибо большое. Оказывается тот мануал, который я скачал, был от более старой версии и в нем не было этой функции :)


Время: 18:30.

Время: 18:30.
© OSzone.net 2001-