简书付费文章

2019自动化操作所有软件教程(带源码)

2019-07-14  本文已影响0人  小光头coder

前言: 在开发过程中,偶尔会有自动化操作软件的需求,比如自动点击登录某软件,  一键自动播放指定音乐,模拟游戏鼠标操作,组合按键,一键爬虫获取数据等等。

  本文以自动登录QQ作为实例。

自动登录截图

实现流程: 获取窗口句柄,根据定位获取input,调用windowsapi模拟鼠标点击, 输入 , 调用tab切换。调用Enter。

包含功能,                                                                   

1 QQ自动打开软件(各种软件),    自动填写账号密码,自动登陆(各种软件皆可支持)。                                              

2 打开记事本,拖动记事本(各种软件),记事本找到内容句柄注入值。   

可以适用于其他各种软件,模拟点击,输入,操作,拖动窗口, 设置窗口大小等等。

详细步骤

1 使用Spy++ 抓取指定窗口的句柄Class 或者窗口名。

2 使用WindowsApi根据窗口类名,找到窗口的句柄 , 网上有很多,直接调用就行。

3 判断是否找到,如找到,则根据句柄 调用APi,  实现拖动,控件赋值,控件数据获取,鼠标点击等等功能。

另外,对自动化软件(模拟输入,点击,获取数据等等)  感兴趣的, 可以加本人wx  oliver181818  交流技术。

完整源码如下,可用于任何软件 

上一篇下一篇

猜你喜欢

热点阅读