搜索
查看: 2817|回复: 1

winex.findMenu使用疑惑

[复制链接]

14

主题

39

帖子

234

积分

新手入门

积分
234
发表于 2015-5-5 20:25:47 | 显示全部楼层 |阅读模式
findMenu可以打开记事本的菜单命令,为什么不能打开浏览器的菜单呢,

记事本测试

  1. //导入winex库
  2. import winex;

  3. //查找
  4. var hwnd = win.find("Notepad");//查找父窗口
  5.   
  6. //查找指定的菜单("文件"菜单下的子菜单"另存为")
  7. hmenu,menuid = winex.findMenu(hwnd ,"文件","另存为"  );

  8. //前置窗口
  9. win.setForeground(hwnd)

  10. //点击菜单项
  11. winex.click( hwnd,menuid)
复制代码


浏览器测试

  1. //导入winex库
  2. import winex;

  3. //查找
  4. var hwnd = win.find("_Frame");//这里可能根据不同的浏览器类名有差别
  5.   
  6. //查找指定的菜单("文件"菜单下的子菜单"另存为")
  7. hmenu,menuid = winex.findMenu(hwnd ,"文件","另存为"  );

  8. //前置窗口
  9. win.setForeground(hwnd)

  10. //点击菜单项
  11. winex.click( hwnd,menuid)
复制代码
回复

使用道具 举报

4

主题

874

帖子

4704

积分

荣誉会员

Rank: 8Rank: 8

积分
4704
发表于 2015-5-6 10:17:42 | 显示全部楼层

没有什么好疑惑的了,没有什么功能是万能的。 找不到就表示该程序并没有创建真正的窗口菜单,例如自绘、或者非菜单窗口模拟出来的。

没有什么好疑惑的了,没有什么功能是万能的。
找不到就表示该程序并没有创建真正的窗口菜单,例如自绘、或者非菜单窗口模拟出来的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-10-23 08:47 , Processed in 0.062500 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表