1、首先呢,要让鼠标飞起来,第一件要做的事情就是,叼一个烟深深抽上一口,然后陷入沉思。之后就想到了一个大概的方案。像下图这样的。
2、来讲一下,如何模拟鼠标点击,如何模拟鼠标移动,然后如何模拟键盘输入,从这几个方面入手去找解决方法。我想到的第一件可能做的事统潇瘵侃就是利用系统的api去控制鼠标,利用vbs去模拟键盘输入,当然也可以用系统的api去模拟,但是我觉得要自动化操作,主要还得是用脚本,模拟鼠标只是我不知道vbs怎么去做才去用API实现。
3、然后呢,先去新建一个winform程序,然后按照图一去添加插件。然后输入api的命名空间,下图这样。
4、然后呢,定义一个鼠标按下和放开的基本常数,并申明调用的DLL,以及鼠标的静态方法。就像下图这样的。
5、然后新建一个timer的控件,以及定义鼠标的双击事件,在这里说明一下,新建的t坡纠课柩imer控件主要是模拟鼠标按键间隔问题,接下来的代码会敲功能。
6、然后就是定义鼠标的双击事件拉,定义timer的属性拉,调整窗体的背景颜色,透明拉云云的。
7、然后就是到鼠标记忆的功能块,及达到鼠标记忆上限的时候采取的行为了。
8、在前面一个步骤呢,我们看到了一个叫做SetCursorPos,以及GetCursorPos的方法,主要的作用是用来获取鼠标的位置以及设置鼠标的位置的。下面就来讲讲这两个方法的代码。
9、当然,调用API,还是三板斧,关联dll,然后设置静态方法。像下图那样,
10、然后我写了个可有可无的功能用于监测鼠标轨迹的。这个功能大家可以不写。
11、然后就重复操作按钮,相信大家都明白是怎么实现的,不明白可以退回第七步看看。
12、然后就是从新对鼠标进行记忆了,仅仅两行代码就能够实现了。
13、相信到这里,所有功能已经实现得七七八八了。剩下的就是vbs控制键盘输出的脚本语言了。至于这个脚本写的是什么意思,我就不将了,下一次再写我会讲一下。柯柯。
14、至此全部结束,给大家看看效果柯柯。哎,赚度爷2毛钱真辛苦。