精易论坛

标题: 自绘窗口句柄怎么获取 [打印本页]

作者: 556604    时间: 2021-11-4 07:01
标题: 自绘窗口句柄怎么获取
像这种自绘的窗口,除了模拟鼠标点击跟模拟键盘操作,怎么填写数据到他这个编辑框内,还有没有更好的办法,有没有会的指导一下





作者: AI优    时间: 2021-11-4 08:30
自绘的可以说是没有句柄    取鼠标所在窗口句柄 () 能取到就是有 取不到就是没有
可以用你取到的父窗口句柄   
鼠标_消息 (父窗口句柄, 自绘编辑框水平坐标, 自绘编辑框垂直坐标, 1, 1)  ‘这个坐标是相对与父窗口的坐标  可以把光标放到这个编辑框  然后再粘贴内容就成功了
作者: web11234    时间: 2021-11-4 08:43
自绘是就一个主窗口 其余的全部是绘制出来的 所以没有句柄  所以你也要按照他自绘的位置操作 基于主窗口就可以
作者: AI优    时间: 2021-11-4 08:51
这个是我之前自动发邮件写的  检测收件人的   功能就是选择收件人编辑框  全选 再复制 然后判断剪辑版的文本跟收件人地址是不是一样
  
鼠标_消息 (收件人句柄, 195, 9, 1, 1)
程序_延时 (500, )
键盘_单击 ( #Ctrl键, 1)
程序_延时 (500, )
键盘_消息 (收件人句柄, #A键, 5, )
程序_延时 (1000, )
键盘_消息 (收件人句柄, #C键, 5, )
程序_延时 (200, )
键盘_单击 ( #Ctrl键, 2)


作者: 556604    时间: 2021-11-4 10:06
AI优 发表于 2021-11-4 08:30
自绘的可以说是没有句柄    取鼠标所在窗口句柄 () 能取到就是有 取不到就是没有
可以用你取到的父窗口句柄 ...

能不能通过修改内存方式来实现呢?
作者: 556604    时间: 2021-11-4 10:07
AI优 发表于 2021-11-4 08:51
这个是我之前自动发邮件写的  检测收件人的   功能就是选择收件人编辑框  全选 再复制 然后判断剪辑版的文 ...

修改内存能实现吗
作者: AI优    时间: 2021-11-4 10:13
556604 发表于 2021-11-4 10:07
修改内存能实现吗

那就是HOOK了
作者: 556604    时间: 2021-11-4 10:16
AI优 发表于 2021-11-4 10:13
那就是HOOK了

我用CE找到了字符串,旦好像修改不了




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4