帮弟弟打游戏

start

  1. 引入命名空间using System.Runtime.InteropServices; 因为要使用user32.dll中的接口。
  2. 创建一个新类MouseFlag
  3. 声明函数
    - 此处的位置都是屏幕绝对位置
    - 设置鼠标位置:public static extern int SetCursorPos(int x, int y);
    - 鼠标事件:static extern void mouse_event(MouseEventFlag flags, int dx, int dy, uint data, UIntPtr extraInfo);虽然这个已经弃用了,但是上手简单。这里需要一个类型:MouseEventFlag

  4. 创建MouseEventFlag :enum MouseEventFlag : uint

  5. 用类包起来
    public class MouseFlag{enum MouseEventFlag : uint{Move = 0x0001,LeftDown = 0x0002,LeftUp = 0x0004,RightDown = 0x0008,RightUp = 0x0010,MiddleDown = 0x0020,MiddleUp = 0x0040,XDown = 0x0080,XUp = 0x0100,Wheel = 0x0800,VirtualDesk = 0x4000,Absolute = 0x8000}[DllImport("user32.dll")]static extern void mouse_event(MouseEventFlag flags, int dx, int dy, uint data, UIntPtr extraInfo);[DllImport("user32.dll")]public static extern int SetCursorPos(int x, int y);public static void MouseLefClickEvent(int dx, int dy, uint data){SetCursorPos(dx, dy);mouse_event(MouseEventFlag.LeftDown, dx, dy, data, UIntPtr.Zero);mouse_event(MouseEventFlag.LeftUp, dx, dy, data, UIntPtr.Zero);}}
  • eg:点击屏幕的(9,1059).我的这个点是“开始”按钮所在位置

MouseFlag.MouseLefClickEvent(9, 1059, 0);

C#实现让鼠标点击任意绝对位置相关推荐

  1. AHK 键盘控制鼠标点击屏幕不同位置

    按键控制鼠标点击屏幕特定位置 按键控制重设屏幕点击位置 按键显示当前鼠标在屏幕上的位置 V1.0代码功能: 按 A 和 D 分别对应点击两个单独的屏幕坐标 按 Q 和 E分别对应重新设置两个单独的屏幕 ...

  2. python 模拟鼠标点击桌面指定位置

    from pykeyboard import * from pymouse import * import win32api # 键盘鼠标事件 m=PyMouse() k=PyKeyboard() # ...

  3. JS特效教程:给网站添加鼠标点击弹出指定汉字特效

    网站添加鼠标点击弹出指定汉字特效,就是鼠标点击站点任何位置,都会随机弹出我们指定的一组汉字中的一个.比如指定"文明,自由,民主,公正,和谐"等,点击鼠标时就会随机显示这一组的某个词 ...

  4. [JavaScript]获取鼠标点击区域的相对、绝对位置坐标

    注:需要引入jQuery <!DOCTYPE html> <html> <head><script type="text/javascript&qu ...

  5. 计算机上键盘无法输入法,为什么键盘打不出字 大家都会用鼠标点击输入法图...

    说到不出,大家应该都知道,有朋友问电脑键盘打不出字是怎么回事,还有人问电脑键盘打不出来字是什么原因,这到底怎么回事呢?事实上台式电脑的键盘突然不能用了呢,下面就由小编为大家介绍一下为什么键盘打不出字, ...

  6. python实现键盘自动输入_人生苦短我用Python——模拟鼠标点击和键盘输入的操作...

    通过Python可以模拟鼠标点击和键盘输入的操作,进而可以实现一些比较有趣的功能,例如游戏挂机.自动发消息等. 本文以自动发消息为例,实现该功能,通过该代码可以自动往QQ.微信发送任意内容.首先考虑想 ...

  7. OpenCV-Python根据鼠标点击位置截取ROI

    OpenCV-Python根据鼠标点击位置截取ROI 文章目录 OpenCV-Python根据鼠标点击位置截取ROI 前言 一.实现过程 1.引入库 2. 获取鼠标位置 使用方法 实例展示 前言 基于 ...

  8. VC++ Hook截取鼠标点击窗口消息的问题!全局钩子

    VC++ Hook截取鼠标点击窗口消息的问题!全局钩子,高手进! 悬赏分:0 - 提问时间: 2010年05月19日 06时20分 我在做毕业设计,现在遇到一个问题,像求教高手: 我想实现如下功能,当 ...

  9. python怎么模拟鼠标移动点击_Python模拟鼠标点击——如何正确的肝阴阳师

    本来嘛,说好了要写Selenium自动化搜电影的笔记的,然后正好今天上课无聊玩阴阳师开了个SSR,发现还有600体!准备怒刷之,但是又肝不动了.打算尝试用Python写个脚本来代替我自动点击(PC端, ...

  10. JavaScript学习(十八)--鼠标事件(鼠标点击松开移动效果)

    目录 鼠标的单击事件 鼠标的松开或按下事件 鼠标的移入/移出事件 鼠标移动事件 鼠标单击事件和鼠标双击事件 鼠标拖拽事件 鼠标和键盘事件是在页面操作中使用最频繁的操作,可以利用鼠标事件在页面中实现鼠标 ...

最新文章

  1. 想要确保架构目标达成?适合度函数了解一下
  2. 谷歌机器人业务重组 花里胡哨没有用 要做实干家
  3. docker hub下载慢解决方法 使用daocloud的mirror
  4. python上下条形图-Python之多变量叠加条形图
  5. 大数据为智慧城市建设添砖加瓦
  6. [图神经网络] 图节点Node表示---GCN
  7. .Net中的AOP系列之《方法执行前后——边界切面》
  8. easy html5 - Jquery mobile
  9. 火热的云计算,你知道这些吗?
  10. 2022年中国隐私计算行业研究报告
  11. ubuntu安装hadoop2.9.2
  12. 2020-11-11 对象与类
  13. JavaScript(Bom编程)
  14. 使用ZipEntry解压zip文件报错: java.lang.IllegalArgumentException: MALFORMED
  15. **一些常用的字体英文名**
  16. 水环保网关在湿地保护有什么作用?
  17. sn0int - 半自动化 OSINT 框架和包管理器
  18. JVM 下篇:性能监控与调优
  19. memcache学习
  20. SparkStreaming稽查布控/动态广播变量(处理电信数据)

热门文章

  1. Hutool学习 —— 设置文件-Setting
  2. Python环境安装 官网下载 / 迅雷下载
  3. Windows系统下的Git安装教程
  4. linux服务器下进入BIOS,一种8路服务器Linux操作系统下刷新BIOS的方法与流程
  5. 2019年1月编程语言排行榜
  6. 将MATLAB任务栏变成白色的图标恢复
  7. npm设置为淘宝镜像地址
  8. B2C模式电商案例分享
  9. Windows XP \Windows 2003启动过程的学习及故障分析处理(六D)
  10. 升级LTS长期支持版|奇点云数据云平台发布DataSimba R3.8