关于觅风老师辅助开发第10课鼠标模拟下
各位大神大家好,我是新菜鸟,我在看了觅风老师的视频智能辅助开发第10课鼠标模拟下之后,动手敲代码。出现以下问题因为我自己已经左思右想很久,实在没办法解决,才请教诸位大神,希望能得以解答
因为是办公的电脑,使用的事WIN7,没有扫雷,所以用了一个计算器替代,其实我的想法是
依靠API SendMessage() 让鼠标模拟点击“6”这个数字,
我用精易编程助手和SPY4++(没找到课件里的spy++),知道了对应的“计算机窗口句柄”
编写了如图的代码,使用了FindWindow()和SendMessage()
问题来了,执行不了,就是在 点击按钮1之后,“6”不会出现在计算器的计算栏里,尝试过:
1、如图用计算器顶级窗口句柄,然后使用“6”的坐标(305,236),点击,无效;
2、使用“6”的父窗口句柄,然后使用“6”的相对坐标(290,175),点击,无效;
3、使用“6”这个按钮的句柄,然后使用“6”这个按钮的大约中间位置坐标(18,16),点击,有效。
虽然第三种能得到“6”这个数字出现在计算栏里,但是这种操作并不是我想象中的操作。
我希望能用第1种操作,然后出现“6”这个数字在计算栏里。
可惜自己认知有限,找了很多资料,就是没办法完成,希望大神们或者觅风老师能解答疑惑,万谢!
这个API函数本来就是要取到要操作的窗口句柄.你的按键6是子窗口.最外面的那个叫父窗口.
如果只是单纯的想点击.可以用大漠等插件绑定窗口.模拟点击. 易生情 发表于 2021-10-11 23:08
这个API函数本来就是要取到要操作的窗口句柄.你的按键6是子窗口.最外面的那个叫父窗口.
如果只是单纯的想点 ...
谢谢了,是不是只有使用大漠插件等工具,才可能完成我说的操作?我还没学到那一步
页:
[1]