zoukankan      html  css  js  c++  java
  • movemouse 武胜

    using System.Drawing;

    [Flags]
            private enum MouseEventFlags
            {
                LEFTDOWN = 0x00000002,
                LEFTUP = 0x00000004,
                MIDDLEDOWN = 0x00000020,
                MIDDLEUP = 0x00000040,
                MOVE = 0x00000001,
                ABSOLUTE = 0x00008000,
                RIGHTDOWN = 0x00000008,
                RIGHTUP = 0x00000010
            }

            [Flags]
            private enum Win32Consts
            {
                INPUT_MOUSE = 0,
                INPUT_KEYBOARD = 1,
                INPUT_HARDWARE = 2,
            }

    private struct INPUT
            {
                public int type;
                public MOUSEINPUT mi;
            }

            private struct MOUSEINPUT
            {
                public int dx;
                public int dy;
                public int mouseData;
                public int dwFlags;
                public int time;
                public int dwExtraInfo;
            }

    private void MoveMouse(Point point)
            {
                var mi = new MOUSEINPUT
                             {
                                 dx = point.X,
                                 dy = point.Y,
                                 mouseData = 0,
                                 time = 0,
                                 dwFlags = Convert.ToInt32(MouseEventFlags.MOVE),
                                 dwExtraInfo = 0
                             };
                var input = new INPUT
                                {
                                    mi = mi,
                                    type = Convert.ToInt32(Win32Consts.INPUT_MOUSE)
                                };
                SendInput(1, ref input, 28);
            }

  • 相关阅读:
    Open Live Writer增加代码插件
    WinSCP列出’/’目录项出错
    Ueditor中增加迅雷下载支持
    Ueditor设置默认字体
    PDF编辑、删除、替换某页面或文字
    个人站长如何使用svn发布到服务器不遗漏文件
    PHP 测试程序运行时间 microtime函数用法
    LeetCode---Stack && Heap
    LeetCode---Binary Search
    LeetCode---Hash Table
  • 原文地址:https://www.cnblogs.com/zeroone/p/2681207.html
Copyright © 2011-2022 走看看