学会用按键精灵获取子窗口句柄

静静静 2024-05-31 09:47:44
最佳回答
1【父窗口与子窗口】每一个窗体form都是一个父窗口,它不是其他任一个窗体的子窗口.窗体上的所有控件,按钮等就是窗体的子窗口.一个窗口(除了窗体)既可能是父窗口,也可能是子窗口.比如窗体里面有一个frame,frame里面的控件就是frame的子窗口,但frame同时也是窗粒摸体的子窗口.就像容器里面装着容器.最大的那个容器就是窗体.每一个容器里面的东西就是其子窗口.2【常见的父窗口和子窗口的关系】 【父窗口对应一个子窗口】1、 有类名没有标题(有标题盆炼晃没有类名)例如:记事本,它只有一个子窗口,子窗口只有类名没有标题。3我们要如何查找获取到这个子窗口的句柄呢?首先,我们先复习下按键里的获取子窗口句柄的命令。命令名称:findex 查找子窗口命令功能:根据父窗口句柄查找子窗口匹配类名或者匹配标题命令参数:参数1 整数型,父窗口句柄参数2 整数型,子窗口句柄参数3 字符串型,匹配类名参数4 字符串型,匹配标题** 先要获取父窗口的句柄,然后根据父窗口的句柄来找子窗口。记事本父窗口的标题是:无标题 - 记事本 类名是:notepadhwnd= plugin.window.find("notepad" ,"无标题 - 记事本") //获取记事本父窗口句柄** 获取到父窗口句柄之后,我们还需要知道子窗口的类名,类名为:editzhwnd = plugin.window.findex(hwnd, 0, "edit", 0) //获取子窗口句柄*这里子窗口句柄的值设置为0,可能会有很多童鞋很困惑,findex命令不就是获取子窗口句柄的吗?那这里还设置一个子窗口句柄的值干嘛?我要知道还要用findex来找吗?小编刚接触这个命令的时候,对于这个参数也非常疑惑,后来发现是这样的:findex命令里的子窗口句柄,指的是当前要查找的子窗口上面一个子窗口的句柄。4例侮择如上图:当我们要找创建时间这个子窗口的时候,findex命令里的子窗口句柄参数就设置为红框里子窗口的句柄。2、没有类名也没有标题父窗口下只有一个子窗口的情况,标题和类名不设置是可以的。hwnd= plugin.window.find(0,"无标题 - 记事本")zhwnd = plugin.window.findex(hwnd, 0, 0, 0)traceprint zhwnd结果:5【父窗口对应多个子窗口】1、 多个子窗口的类名或标题不一样拿有道云笔记窗口作为例子:6它的这两个子窗口的类名标题都不一样,这样的情况我们按照前面介绍的父窗口下只有一个子窗口的方式来查找就可以了。代码:hwnd = plugin.window.find(0,"有道云笔记 haiye")zhwnd = plugin.window.findex(hwnd, 0, "netease popo2007 l**t", 0)traceprint zhwnd结果:72、 多个子窗口的类名或标题一样8有道云笔记下的这两个子窗口的类名、标题都是一样的。hwnd = plugin.window.find(0,"有道云笔记 haiye")hwndex = plugin.window.findex(hwnd, 0, "popo.ui.controls.class.skinsplitter", 0)上面的代码只能找到第一个类名为popo.ui.controls.class.skinsplitter的子窗口,第二个无法找到。 这样的情况,该怎么找第二个呢?在前面我们提到过,findex里的子窗口句柄这个参数,在这里我们就可以利用它。思路如下:1、获取父窗口句柄2、获取第一个子窗口句柄3、根据父窗口句柄以及第一个子窗口句柄,获取第二个子窗口句柄代码:hwnd = plugin.window.find(0,"有道云笔记 haiye")hwndex = plugin.window.findex(hwnd, 0, "popo.ui.controls.class.skinsplitter", 0)traceprint hwndexhwndex = plugin.window.findex(hwnd, hwndex, "popo.ui.controls.class.skinsplitter", 0)traceprint hwndex结果:9【子窗口下还有子窗口】例如按键抓抓窗口:9相关内容未经许可获取自百度经验10抓抓父窗口下类名为#32770的子窗口,它还有它的子窗口,我们如果要找#32770的子窗口下标题为句柄的窗口,该如何查找呢?思路:1、获取抓抓父窗口句柄2、根据父窗口句柄找#32770的子窗口句柄3、以#32770的子窗口作为父窗口, 继续查找下一级子窗口代码:hwnd= plugin.window.find(0,"按键抓抓辅助工具2014.00.14006")zhwnd = plugin.window.findex(hwnd, 0, "#32770", 0)zzhwnd = plugin.window.findex(zhwnd, 0, 0, "句柄")traceprint zzhwnd结果:end 20210311
汇率兑换计算器

类似问答
  • 按键精灵怎么用
    • 2024-05-31 06:48:15
    • 提问者: 未知
    按键精灵的使用方法如下: 1、下载安装好按键精灵9之后,双击桌面快捷方式打开主程序。2、看到按键精灵的主界面,点击程序界面上方的录制按钮,这里的录制顾名思义录制的是用户要反复经常进行一些日常操作,比如打开qq,登录微博等,通过按键精灵把操作录制下来以后就可以一键轻松执行这些...
  • 光子精灵多少钱?????
    • 2024-05-31 09:50:44
    • 提问者: 未知
    说不准吧,市的话顶也就70多60多,在玩具店里就贵点,125左右,批发店也是的,我就有一顺便提一下,留着点钱买超级光子精灵吧,就是光子精灵s,限量版的。。。一个至少也999元,是贵了点,不过很好,现在在网上已经上市了,还有光子精灵持久里好是好,但是这个是死睡的,属于中级玩家玩的,如果lz是个初学者的话,买个千机变b来练个稳定性吧,光子精灵很难玩,因为有两个外壳的关系所以摔的时候也容易打滑,所以最好...
  • ps4手柄键位r键是哪个?
    • 2024-05-31 23:41:54
    • 提问者: 未知
    这就要看你问哪个r键了!在ps4柄上有三个r键!r代表着右边,在手柄的右上角有两个并排的耳朵上面小的是r1,下面大的是r2,而最后一个r键就是手柄下方的右摇杆!将右摇杆垂直摁下就是r3!这就是ps4手柄上的三个r键!
  • 按键精灵多账号自动登录
    • 2024-05-31 07:46:08
    • 提问者: 未知
    操作如下: 把账号密码放到一个txt里中间用|隔开。一行一组账号密码rem 循环登录call 账号密码,这里你可以把你的脚本弄好,登录的子程序放在最后面就行。下面是登录的子程序: sub 账号密码() text=plugin.file.readfileex("e:\qq.txt")/读取帐号密码,存到text.(那个路径你自己改) arr=...
  • 按键精灵界面操作文本框输入框的操作如何运用
    • 2024-05-31 00:32:43
    • 提问者: 未知
    1打开按键精灵,新建一个带界面的脚本脚本。2选择界面,然后选择输入框,可以便于数据的显示和用户自己输入数据。待会可以用这个文本框读取我们想要的excel表格里面的数据。3在界面上画出一个可以随时调节大小和位置的文本输入框,右边是它的一些数据信息,可以把“输入框1”这几个字去掉。4界面画好后,点击设置界面按钮,相当于保存确定操作。接下来就写脚本让输入框发挥作用。5双击刚才我们建立的文本框,可以自动跳...
  • 口袋妖怪绿宝石哪个精灵能学会闪光
    • 2024-05-31 17:37:13
    • 提问者: 未知
    口袋妖怪绿宝石闪光可以让大部分电系、超能系精灵学习,许多普通系、草系、虫系精灵也可以学习。如:电萤虫、咕咕、电灯鱼、皮卡丘、狩猎凤蝶、毒粉蝶、莲帽童子、橡果实、拉鲁拉斯、土居忍者、向尾猫、落雷兽、勾魂眼、毒蔷薇、跳跳猪、月石、日石、天秤偶、可达鸭、热带龙等等。其中首推可达鸭、热带龙,两者均可作为交通工具精灵使用,能同时学习多种功能性技能:可达鸭:闪光、劲力、冲浪、攀瀑、潜水、碎岩。热带龙:闪光、一...
  • 我的键盘几个按键失灵,什么原因?
    • 2024-05-31 02:16:09
    • 提问者: 未知
    建议你将键盘到另一台电脑进行测试,如果是键盘故障请修理或更换,如果没有故障请修复一下系统。如果故障依旧,建议先查杀一下木马,修复一下系统试试。建议你下载恶意软件和木马强杀工具...
  • 在通达信中使用按键精灵有问题
    • 2024-05-31 21:03:32
    • 提问者: 未知
    重启动即可。
  • 求问,炒股用,按键精灵能满足我的要求吗
    • 2024-05-31 23:56:33
    • 提问者: 未知
    可以,按键精灵只有对那些3d类游戏不太容易弄,其他都算简单,只要你电脑能反应的过来弄多快都可以,要是你电脑硬件不行弄快了反而出事。比如你的“委托单信息”窗口弹出速度够快么,如果很慢那就没办法了。本身软件弹出速度就那样,怎么改操作都没用的,按键精灵只是代替我们人操作,没法修改其他软件的速率的。开个变速齿轮可能可以加快点窗口弹出速度。
  • dnf用按键精灵怎麽自动交易?自动收货,求高人指点,qqm我625497021
    • 2024-05-31 06:12:11
    • 提问者: 未知
    不太现实,说实话。你这个不是按键精灵就能实现的了 你如果只是简单的喊话什么的,按键精灵确实可以。但是你还要交易,收货,你认为简单的按键精灵能实现吗?
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。