明白了,多谢阿, |
其实 窗口 分为顶级窗口 子窗口 都是一层一层的 最高层就是桌面 所谓的子装口 就是 比如 桌面开启了 a 窗口 a窗口里有有n曾窗口 a窗口直接开启了b窗口,那么这个关系就是 a窗口是顶级窗口,b窗口为一级子窗口 如果b再开了c, 那么就c相对于 a来说就是第二级子窗口 c对于b来说仍然是一级子窗口 枚举的命令 和我们 findwindow 寻找窗口, getcrursspoint,获取鼠标所在窗口是一个i类型不同的是 find窗口针对于所有窗口。g获取鼠标窗口就不用说了把 枚举函数 是根据进程id 进程pid,父窗口句柄来进行列举。 也就是说a窗口 开启了b子窗口以后, d窗口也开启了一个 类名 标题等和b窗口一样的窗口e 那么如何区分窗口e 和b呢? 标题等参数都一样,唯一的区别就是他们父窗口 和所在进程可能不一样 所以要用枚举,枚举了a窗口的子窗口中 符合b条件的时候 程序就只会找b窗口创建的窗口里找 达到多开区分的问题 单开无所谓了,但是枚举更科学一点 |
250366688 发表于 2015-7-6 01:00 请问子窗口句柄怎么得到, 枚举是什么,新手不懂 |
然间登录界面 很多都是 有子窗口句柄的 你不妨枚举一下 一下。 通常不能用鼠标的软件 会留 TAB键给你用来切换 你可以留意下 也就是说观察i一下 他在什么条件下获得焦点 有了输入焦点 还不会么? |
见不到东西 不知道该怎么处理! 但是最简单的办法 直接做字库 ocr他 |
250366688 发表于 2015-7-4 16:19 不是网页阿,不能用鼠标,只能用键盘,也不能用ctlr+c 求,选择文本并复制的代码 |
乳如果是读取 ie地址栏 可以偷懒了 找到ie的句柄 定位地址栏 使用 鼠标操作选定内容 使用ctlr+c 复制 然后使用tc的复制剪切板内容 直接提取过来 |
GMT+8, 2025-9-20 00:46 , Processed in 0.103241 second(s), 28 queries .
Powered by 海安天坑软件科技有限公司
© 2001-2013 Comsenz Inc.