按键精灵的句柄是什么?
答案:3 悬赏:10 手机版
解决时间 2021-11-11 19:54
- 提问者网友:我没有何以琛的痴心不悔
- 2021-11-11 00:17
按键精灵的句柄是什么?
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-11-11 01:00
WINDOWS每打开一个窗口(包含程序运行时的窗口),以及每个窗口内的控件(按扭,输入框等)都会随机分配一个号码,这个号码就是这一窗口或控件的句柄.
获得这个句柄就可以实现在后台进行针对这个窗口(程序)的操作.例如:在这一窗口中输入一段文字,在某一座标进行单击,双击等.
提取句柄的方法可以参考按键精灵的帮助.也可以全部命令--插件命令--Windows窗口插件找到.例如:Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")'查找当前打开的程序中标题为"无标题 - 记事本"的窗口,并将找到的句柄号存进Hwnd变量中,以便后面调用;
需要注意的是:任何一个窗口关闭后再打开,对应的句柄将会被重新分配.
获得这个句柄就可以实现在后台进行针对这个窗口(程序)的操作.例如:在这一窗口中输入一段文字,在某一座标进行单击,双击等.
提取句柄的方法可以参考按键精灵的帮助.也可以全部命令--插件命令--Windows窗口插件找到.例如:Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")'查找当前打开的程序中标题为"无标题 - 记事本"的窗口,并将找到的句柄号存进Hwnd变量中,以便后面调用;
需要注意的是:任何一个窗口关闭后再打开,对应的句柄将会被重新分配.
全部回答
- 1楼网友:山有枢
- 2021-11-11 03:01
它实质是一个变量,但是记录了很多信息,已经不仅仅是一个整数那么简单了,比如窗口名称,窗口大小,坐标等等
- 2楼网友:往事隔山水
- 2021-11-11 01:58
简单点理解就是系统对窗口随机分配的编号。窗口名字相同的情况下这时候编号就能更精确的找到对象。针对按键精灵,获取句柄可以用按键抓抓工具,不懂可以看官方视频教程。想实现后台操作,就需要获得这个窗口的句柄,然后在该窗口内实现操作。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯