注册 登录
编程论坛 VB6论坛

请教VB怎么获取另外一个软件的按钮被点击了,然后弹出提示!

事业男儿 发布于 2024-04-09 14:37, 1488 次点击
请教VB怎么获取另外一个软件的按钮被点击了,然后弹出提示!
思路是:监控软件随着被监控软件启动时一起启动,然后就随时监控到另外一个软件的启动按钮被点击了!
只有本站会员才能查看附件,请 登录
11 回复
#2
yiyanxiyin2024-04-09 15:05
用hook
#3
事业男儿2024-04-09 15:19
回复 2楼 yiyanxiyin
版主能演示一下
#4
yz10252024-04-11 17:39
以下是引用yiyanxiyin在2024-4-9 15:05:22的发言:

用hook


拦截IO讯号再额外加自订程序的功能,这Code印象中防毒好像会挡。
#5
事业男儿2024-04-12 09:37
回复 4楼 yz1025
谢谢!看来这个问题有点复杂涉及面广,本想 在使用别人的程序的时候,点击某些按钮会弹出相应的提示(因为是别人的软件,你无法去添加按钮事件),我看到有些人编写的网罗油溪歪挂(前面几个字怕是网站设置的敏感字被封消息,所以音同字不同) 获取的血条百分比,增加装备弓箭射程和威力,所以就想到了 获取其它软件按钮点击事件,来用于工作上,开始想的是获取进程出现就提示,但是这个设备的程序貌似没有停过机,一个程序窗体之间切换可以捕捉吗?
#6
事业男儿2024-04-12 09:40
回复 4楼 yz1025
可以实现获取鼠标左键点击事件,但是弹出的提示次数多,问题都是同一个
#7
yiyanxiyin2024-04-12 09:43
可以使用uibot等rpa软件, 这些工具比较成熟,且功能强大

[此贴子已经被作者于2024-4-12 09:50编辑过]

#8
事业男儿2024-04-12 14:00
回复 7楼 yiyanxiyin
yiyanxiyin  版主  什么?看不到 是空白的
#9
cuituo2024-04-13 10:56
回复 6楼 事业男儿
你可以先遍历进程啊,判断 那个软件被点击啊
#10
yuma2024-04-13 19:12
点击第三方软件的按钮之后,会有句柄出现吗?如果有,监控是否出现这个句柄就知道第三方软件的按钮是否被点击了。

窗体句柄和控件句柄要先获取到。

#11
事业男儿2024-04-21 15:23
鉴于该问题太复杂了 结贴吧,感谢所有参与者,谢谢!

[此贴子已经被作者于2024-4-21 15:25编辑过]

#12
yuma2024-04-21 20:29
以下是引用事业男儿在2024-4-21 15:23:37的发言:

鉴于该问题太复杂了 结贴吧,感谢所有参与者,谢谢!


这比VB6操作其它外部程序难多了。
1