如何使用API捕捉WINDOWS另一个应用程序的句柄,然后向该应用程序的一个TEXTBOX里输入一串值,然后键入回车键(或是点击一个按钮),判断是否弹出一个ERROR对话框,如果是再回车,照此循环。

udSoft2020 2009-02-20 08:48:00
题目已经说的很详细了

1、另一个应用程序(如:P) 窗口有固定标题
2、TEXTBOX 和 按钮 不知道在 P里的 名称
3、点按钮和回车是一样
4、如何判断这个应用程序按下了“回车”或是点击“按钮”后弹出了一个标题为ERROR的MSGBOX
5、如果这个ERROR对话框出现了,怎样再一个回车关掉他,然后进入TEXTBOX 设置下一个值,这个一直循环下去

不知道怎么入手

...全文
251 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
w20809029 2009-04-09
  • 打赏
  • 举报
回复
UP
makerj 2009-03-06
  • 打赏
  • 举报
回复
3楼的师兄能否给个例子看看,怎么实现。
verywzm 2009-03-05
  • 打赏
  • 举报
回复
暴力破解吗?这样好像效率很低哦
cnzdgs 2009-02-21
  • 打赏
  • 举报
回复
用FindWindow/FindWindowEx根据类名和文字可以查找窗口及控件得到其句柄;对于同类控件可以事先用SPY++等工具可以查出各个控件的ID,根据ID用GetDlgItem可以获得控件句柄;通过句柄可以用SendMessage发消息实现控制。
oyljerry 2009-02-21
  • 打赏
  • 举报
回复
FindWindow等查找对应的句柄,发送BM_CLICK模拟鼠标点击等,然后把操作放到一个循环中,自己要做一些异常处理以应对弹出的错误对话框等....
bob008 2009-02-21
  • 打赏
  • 举报
回复
我资源里面的枪杆子里面出密码,或者上我的163 BLOG里面找这文章,你可以看到具体思路,仅仅需要你把DELPHI改成VB的就可以了

至于查看句柄,CAPTION属性之类的工具,在我的资源里面你可以找到AQ47。。。 虽然不是AK,但是够你用了。。。

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧