WinMenuSelectItem

首页  后退  前进

WinMenuSelectItem
down2

WinMenuSelectItem

调用窗口菜单项.

 

WinMenuSelectItem ( "title", "text", "item" [, "item" [, "item" [, "item" [, "item" [, "item" [, "item"]]]]]] )

参数

title

目标窗口标题, 或句柄, 或类名. 参考 窗口标题与文本.

text

目标窗口文本. 默认值为空字符串. 参考 窗口标题与文本.

item

菜单项文本

item

[可选] 子菜单的文本

item

[可选] 子菜单的文本

item

[可选] 子菜单的文本

item

[可选] 子菜单的文本

item

[可选] 子菜单的文本

item

[可选] 子菜单的文本

返回值

成功:

返回 1.

失败:

返回 0, 未发现目标菜单项.

备注

注意, 含有下划线的菜单项实际上是由 & 符号显示下划线的.

因此, 菜单 File文件(F) 的对应文本应该是 "&File" 或 "文件(&F)",

Convert 的对应文本则是 "Con&vert".

可以访问最深达六层菜单项; 而且不用管目标窗口是否被激活/最小化/隐藏.

 

WinMenuSelectItem 只能对标准菜单有效.

目前很多菜单实际上都是自定义或是用工具栏"假装"成的菜单.

即使是 Microsoft 的应用程序也有很多这样的.

 

函数示例

; This will select File and then Page Setup in notepad
WinMenuSelectItem("[CLASS:Notepad]", "", "&File", "Page Set&up...")

----------------------------------------

 

该函数可以通过命令调用 exect

参见:

ControlCommand, Send

例子
copy

exect=WinMenuSelectItem('[CLASS:TTOTAL_CMD]','''','&Файлы','Зап&уск~~файлов~~и~~программ','Запуск~~прогр&аммы~~от~~имени...') ;;调用指定的菜单项Total Commander

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru