• 大小: 132KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: 其他
  • 标签: 源代码  VS2008  C#  

资源简介

自己制作的鼠标点击器,使用VS2008编译的,直接带着一个可以运行的程序。纯手工打造,干净清爽,无毒无插件。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;
using System.Text.Regularexpressions;

namespace AutoClick
{
    public partial class Form1 : Form
    {

        /* 作者:PanShaobo
         * 时间:2011-12-1
         * 备注:如果有好的扩展,别忘了发上来与大家共享哦~
         * 
         * 作者:
         * 时间:
         * 备注:
         */

        private MyAction action = MyAction.LeftClick;
        private int hotKeyIDRun = 5555;
        private int hotKeyIDStop = 6666;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            ViewBind();

            //绑定热键
            WinAPI.RegisterHotKey(this.Handle this.hotKeyIDRun 0 (int)Keys.F8);
            WinAPI.RegisterHotKey(this.Handle this.hotKeyIDStop 0 (int)Keys.F9);

        }
        ///     
        /// overrid了From的WndProc,加入WM_HOTKEY处理代码   
        /// 
    
        protected override void WndProc(ref Message m)
        {
            switch (m.Msg)
            {
                case WinAPI.WM_HOTKEY:
                    if (m.WParam.ToInt32().Equals(this.hotKeyIDRun))
                    {
                        RunningClick();
                    }
                    if (m.WParam.ToInt32().Equals(this.hotKeyIDStop))
                    {
                        StopClick();
                    }
                    break;
            }
            base.WndProc(ref m);
        }

        private void ViewBind()
        {
            //绑定控件
            ArrayList arrAction = new ArrayList();
            arrAction.Add(new DictionaryEntry(“左键点击“ MyAction.LeftClick));
            arrAction.Add(new DictionaryEntry(“右键点击“ MyAction.RightClick));
            arrAction.Add(new DictionaryEntry(“左键双击“ MyAction.LeftDoubleClick));
            arrAction.Add(new DictionaryEntry(“右键双击“ MyAction.RightDoubleClick));

            ViewUtility.BindComboBox(this.CbxSelectAction arrAction);

        }

        private void BtnApply_Click(object sender EventArgs e)
        {
            try
            {
                double inTime = double.Parse(this.TxbIntervalTime.Text);
                if (inTime < 0) ViewUtility.ShowInfo(“时间间隔必须是正数!“);
                this.timer1.Interval = (int)inTime * 1000;
            }
            catch
            {
                ViewUtility.ShowInfo(“您输入的时间间隔有误,请重新输入!“);
                return;
            }
            this.action = (MyAction)this.CbxSelectAction.SelectedValue;
            ViewUtility.ShowInfo(“配置成功!“);

        }

        private void BtnRunning_Click(object sender EventArgs e)
        {
            switch (this.BtnRunning.Text)
            {
                case “启动“: RunningClick(); break;
              

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4045  2011-12-05 13:20  AutoClick\AutoClick\AutoClick.csproj

     文件      46592  2011-12-05 13:40  AutoClick\AutoClick\bin\Debug\AutoClick.exe

     文件      38400  2011-12-05 13:40  AutoClick\AutoClick\bin\Debug\AutoClick.pdb

     文件      14328  2011-12-05 13:21  AutoClick\AutoClick\bin\Debug\AutoClick.vshost.exe

     文件      46080  2011-12-05 13:43  AutoClick\AutoClick\bin\Release\AutoClick.exe

     文件      40448  2011-12-05 13:43  AutoClick\AutoClick\bin\Release\AutoClick.pdb

     文件      14328  2011-12-05 13:40  AutoClick\AutoClick\bin\Release\AutoClick.vshost.exe

     文件       9662  2011-11-28 10:39  AutoClick\AutoClick\click.ico

     文件       5630  2011-12-05 13:40  AutoClick\AutoClick\Form1.cs

     文件      14423  2011-12-05 09:55  AutoClick\AutoClick\Form1.Designer.cs

     文件      35892  2011-12-05 09:55  AutoClick\AutoClick\Form1.resx

     文件       1466  2011-11-28 08:59  AutoClick\AutoClick\MouseUtility.cs

     文件        810  2011-12-05 13:21  AutoClick\AutoClick\obj\Debug\AutoClick.csproj.FileListAbsolute.txt

     文件        847  2011-12-05 09:55  AutoClick\AutoClick\obj\Debug\AutoClick.csproj.GenerateResource.Cache

     文件      46592  2011-12-05 13:40  AutoClick\AutoClick\obj\Debug\AutoClick.exe

     文件      20192  2011-12-05 13:21  AutoClick\AutoClick\obj\Debug\AutoClick.Form1.resources

     文件      38400  2011-12-05 13:40  AutoClick\AutoClick\obj\Debug\AutoClick.pdb

     文件        180  2011-12-05 13:21  AutoClick\AutoClick\obj\Debug\AutoClick.Properties.Resources.resources

     文件        826  2011-12-05 13:40  AutoClick\AutoClick\obj\Release\AutoClick.csproj.FileListAbsolute.txt

     文件        847  2011-12-05 13:40  AutoClick\AutoClick\obj\Release\AutoClick.csproj.GenerateResource.Cache

     文件      46080  2011-12-05 13:43  AutoClick\AutoClick\obj\Release\AutoClick.exe

     文件      20192  2011-12-05 13:40  AutoClick\AutoClick\obj\Release\AutoClick.Form1.resources

     文件      40448  2011-12-05 13:43  AutoClick\AutoClick\obj\Release\AutoClick.pdb

     文件        180  2011-12-05 13:40  AutoClick\AutoClick\obj\Release\AutoClick.Properties.Resources.resources

     文件       9662  2011-11-28 10:03  AutoClick\AutoClick\pic\click.ico

     文件        490  2011-11-24 13:35  AutoClick\AutoClick\Program.cs

     文件       1371  2011-12-05 13:43  AutoClick\AutoClick\Properties\AssemblyInfo.cs

     文件       2868  2011-11-24 13:35  AutoClick\AutoClick\Properties\Resources.Designer.cs

     文件       5612  2011-11-24 13:35  AutoClick\AutoClick\Properties\Resources.resx

     文件       1094  2011-11-24 13:35  AutoClick\AutoClick\Properties\Settings.Designer.cs

............此处省略23个文件信息

评论

共有 条评论