haiwa957 发表于 2009-11-17 16:54:08

QTP中如何判断右键弹出菜单的某个菜单项是可用的

问题是:我想根据右键弹出菜单的某个菜单项是否灰色(即不可用),来做不同的操作,请问各位高人怎么判断菜单项是否是灰的啊,谢谢了,急啊

hsjzfling 发表于 2009-11-17 17:56:45

以下是判断D盘根目录中点击右键,判断Paste菜单项是否可用的代码,第一句是录制的,第二句是手动编写,LZ可以参考下
Window("D:\").WinListView("SysListView32").Click 270, 408, micRightBtn
Window("D:\").WinObject("SHELLDLL_DefView").WinMenu("ContextMenu").CheckItemProperty "Paste;", "Enabled", 0, 5

haiwa957 发表于 2009-11-19 11:50:52

请问一下第二句的0,5代表什么意思啊

haiwa957 发表于 2009-11-19 12:19:24

谢谢了,这个问题解决了
我用的是
Window("D:\").WinObject("SHELLDLL_DefView").WinMenu("Paste").Exist
这样如果Paste是灰的将返回“false”
页: [1]
查看完整版本: QTP中如何判断右键弹出菜单的某个菜单项是可用的