分享一个小工具——我的鼠标自动点击助手
今天整理电脑,看到这个小工具源码,曾经是为了天猫点红包而写的。若是像今天这样差点删掉了多少有点可惜,虽然没有技术含量,还是决定整理一下分享出来,为开源出一份绵薄之力。
1、工具界面介绍与项目文件介绍
小工具界面如下图,需要说明有两点:
1、延时是指当前操作后,休息多长时间执行下一个动作,不是多长时间后执行本动作。
2、Ctrl+S保存文件,必须保证当前焦点在左栏上(鼠标点击一下左栏即可)。
项目文件如下,其中要说明的是MouseKeyboardActivityMonitor是一个C#实现的鼠标键盘勾子项目(项目地址:https://globalmousekeyhook.codeplex.com/)也就是网址: https://archive.codeplex.com/?p=globalmousekeyhook ,我本人对windows编程不太了解,勾子的含义与用处我也是网上查了查,半知半解!此处我主要是为了实现几个全局的热键(F7、F8、F9)而引入的这个项目。
2、开发过程简单介绍
首先是拖出工具的界面,这个不说了。然后在界面加载后,需要注册一下鼠标键盘勾子(为了在鼠标键盘发生事件时,我能做一些事情)。以下代码在Form1的构造方法中: