易语言:获取外部浏览器句柄
1.打开ie浏览器和精易编程助手,用精易编程助手窗口探测ie浏览器,获取到ie的窗口类名,注意这里要探测浏览器,不要探测成了窗口或窗口组件。窗口类名:IEFrame
2.打开易语言,创建窗口程序,添加一个按钮和一个编辑框
3.双击按钮,进入窗口程序集,开始写代码,这里我用的计次循环的方法,依次判断得到ie句柄,代码如下:.版本 2.支持库 eAPI.子程序 _按钮1_被单击.局部变量 窗口句柄数组, 文本型, , "0".局部变量 n1, 整数型窗口句柄数组 = 取所有窗口列表 ().计次循环首 (取数组成员数 (窗口句柄数组), n1) .如果真 (取窗口类名 (到整数 (窗口句柄数组 [n1])) = “IEFrame”) ' 获取ie浏览器句柄 编辑框1.内容 = 窗口句柄数组 [n1] 跳出循环 () .如果真结束.计次循环尾 ()
4.按F5测试下程序,可以获取到ie句柄了,实际使用中,窗口句柄会随着软件的关闭和打开发生变化,所以需要使用外部程序之前,首先要获取一下句柄。
以上就是关于什么是句柄(易语言:获取外部浏览器句柄)的全部内容,句柄是动态的,每次重启程序系统都会重新为其分配一个新句柄,更多精彩内容请继续关注蚂蚁资源网。
(责任编辑:
真田麻美)