永发信息网

遍历窗口句柄得到的多个窗口句柄怎么表示

答案:2  悬赏:20  手机版
解决时间 2021-03-15 13:40
  • 提问者网友:疯孩纸
  • 2021-03-14 23:11
遍历窗口句柄得到的多个窗口句柄怎么表示
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-03-15 00:06
UserVar ID="无标题" "ID"//在自定义输入你要查找窗口的数字串,特别字眼都可以
hwnd =
Plugin.Window.Search(ID)//遍历所有窗口,查找含有逗数字串,特别字眼地的窗口并存入hwnd中
(这里按键自带的命令是这样的,你打开记事本 标题含有"无标题",使用这个命令 它会得到该记事本的窗口句柄XX并赋值到变量hwnd
具体结果"XX|" 如果有多个结果 会是这样 "XX1|XX2|XX3")
bb = Split(hwnd, "|")//把所有句柄分开存到数组 (这个是分割字符串,以字符串"|"分割变量hwnd里的字符串并把各项结果以数组形式赋值到变量bb)
cc = CLng(bb(0)) //Clng是强制转换为整数 因为bb这个数组里的成员类型都是字符串,所以要转换一下,方便比较 bb(0) 这里出现下标越界说明bb这个数组里并没有序号为0的这个成员 换句话说就是没有找到窗口
全部回答
  • 1楼网友:千夜
  • 2021-03-15 00:41
名为"print"的子窗口是自己创建的,而主窗口初始化并显示它,那么主窗口可以直接获得该子窗口的句柄啊或者子窗口在init函数中返回句柄给主窗口
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯