精品范文按键精灵之微信加好友.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
按键精灵之微信自动加好友 准备过程: 制作微信自动加好友的目的是为了减少人为的操作,一切交给电脑自己完成。所以在硬件方面要有一台运行还可以的电脑;软件主要涉及到三方面:一个能够运行微信的虚拟平台,一款能够改变虚拟平台经纬度的软件,当然还要有大腾讯的微信,主要的开发工具为按键精灵。 在此次的实践过程中使用了如下的配置: Windows XP系统:由于XP很快要淘汰了,在XP上运行Blue Stacks需要增加一些其他的软件(稍后讲解),而在windows 7中则不需要,,所以大家可以使用windows 7系统。。 Blue Stacks 虚拟机:这是一款比较火热的android运行模拟器,无论哪个版本基本都可以实现。 微信4.5版本:这次写脚本主要用这个4.5版本的微信,若要改成5.0的,则要对应的修改一下相应的坐标位置。 萤火虫循环地理位系统.apk:刚开始选择使用伪装微信地理位置,但是后来找到了萤火虫循环地理位置系统,使用者可以在里边设置更多的地理位置和移动的方向和改变的频率。 实施过程 安装Blue stacks 首先安装Blue stacks虚拟机,它跟其他的软件一样,基本都是傻瓜式的点击安装或者下一步,记下自己安装后的位置,最后会在电脑的右下角有个图1中红色标识的图标,大家每次点击图标下的重新开始就可以启动虚拟机。 (图1) 在这个过程中大家注意一点,如果是XP系统,首先查看一下自己电脑有没有安装Microsoft Windows Installer4.5(下载地址:/softview/SoftView_451.html)和.NET Framework 2.0 SP2(下载地址:/softview/SoftView_65398.html),如果没有请先下载安装后方可安装Blue stacks虚拟机。 安装微信和萤火虫循环地理位置系统: 在下载好的微信APK上右击,打开方式选择BlueStacks Apk Handler就可以直接安装到Bluestacks里边(如图2所示),可能有时候你会发现你的打开方式中没有这个选项,那么请选择打开方式,然后回想一下第一步中让大家记下的Bluestacks安装的位置,对应的打开后会发现里边有BlueStacks Apk Handler工具,选择便可。 (图2) 萤火虫循环地理位置系统APK的安装同理。最后Blue stacks如图3所示。如果有需要相对Blue stacks中的软件进行管理或者其他操作,可以使用靠谱助手(自行了解)。 (图3) 开始脚本的实现 整体思路:通过不断的改变虚拟机的经纬度让微信自动跟附近的人打招呼。主要过程有:改变地理位置,打招呼。 1.改变经纬度:这里就要使用到萤火虫循环地理位置系统,使用者可以直接在这里设置单个或者多个地理位置,设置移动的速度,循环移动,移动的方向等等,可以说设置后你就可以去睡大觉了,剩下的它会一直帮你循环移动,而且每次的地理位置都不同。 2.微信自动打招呼:这个过程思路为用按键精灵去一步一步实现打招呼的功能:主要用句柄、坐标和按键来实现。流程图大致过程图4所示。 3. 在代码实现的过程中主要遇到的问题如下: 颜色的判断:已经获取了句柄,然后通过Plugin.Bkgnd.GetPixelColor(Hwnd,?X,?X)获取指定地点的(X,X)处的颜色值,可是从没成功,而且在观看那些按键精灵教程时也只是提到这个api,但是没有具体的案例参考。最后换了一种思路,使用IfColor进行判断,首先获取Bluestacks的左上角坐标,在获取窗口中的位置,叠加后判断,实现了效果。 字体输入:由于Bluestacks界面中的输入框没有独立的句柄,因此在输入内容的过程中遇到困难,未能实现一次性复制字符串进去。最后只能实现单独的按键来操作,即把自己想要打招呼的话语按键过来录制下来,到时候调用即刻(继续实现能够直接输入里边,而不需要按键过程的功能)。 界面的判断:当点击每个附近的人后,会出现不同的界面,主要是因为内容不同:地区,个性签名,个人相册等单个或者多个出现,因此判断到底是什么界面时使用了界面中颜色值,不同的颜色值对应不同的界面。

文档评论(0)

果冻宝盒535888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档