1.Plugins 添加两个 dll

2.代码

using UnityEngine;
using System.Collections;
using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;public class RecordFunction : MonoBehaviour
{[DllImport("user32.dll")]private static extern int SetCursorPos(int x, int y);[DllImport("user32.dll")]static extern void mouse_event(MouseEventFlag flags, int dx, int dy, uint data, UIntPtr extraInfo);//下面这个枚举也来自user32.dll[Flags]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}bool hasMouseDown = false;void Start(){//模拟键盘输入SendKeys.Send("{BACKSPACE}");}void Update(){if (Input.GetKey(KeyCode.Backspace)){Debug.Log("backspace is pressed");}if (!hasMouseDown){if (Time.time > 2){//模拟鼠标在一个按钮上点击,这个按钮会调用下面的CloseSelf()方法SetCursorPos(20, 20);mouse_event(MouseEventFlag.LeftDown, 0, 0, 0, UIntPtr.Zero);mouse_event(MouseEventFlag.LeftUp, 0, 0, 0, UIntPtr.Zero);hasMouseDown = true;}}}public void CloseSelf(){UnityEngine.Application.Quit();}
}

Unity 模拟鼠标点击相关推荐

  1. 获取窗口句柄模拟鼠标点击

    一.任务要求. 需要我们编写一个程序能够自动的进行某些鼠标点击的操作.比如某个客户端,我们利用程序,可以自动点击操作. 二.需求分析. 为了实现这种要求,我们必须首先获得需要操作窗口的句柄.其次是点击 ...

  2. python鼠标点击位置_python鼠标点击位置 Python3怎么模拟鼠标点击?

    Python3怎么模拟鼠标点击? Python3怎么模拟鼠标点击?最好简单一点的方法 import win32api,win32condef click(x,y): win32api.SetCurso ...

  3. CTreeCtrl::SelectItem 光标 模拟鼠标点击

    CTreeCtrl::SelectItem 光标 模拟鼠标点击 (2010-12-02 17:37:14) 转载▼ 标签: selectitem 光标 模拟鼠标 分类: C /VC/WM/MFC 我想 ...

  4. Windows10系统Python语言利用Pywin32模块模拟鼠标点击

    Python模块pywin32包装了几乎所有的Windows API,可以方便地直接调用,非常方便. 几个步骤: 1. 检测小弹窗是否弹出: 2. 确定小弹窗中"确定"按钮的位置: ...

  5. Qt实现Linux下模拟点击界面,如何利用QT实现模拟鼠标点击?

    QT入门,windows开发入门选手. 我想利用QT实现一个模拟鼠标点击的功能(Windows平台),具体来说是这样的:首先获取某个特定名称窗口的句柄,然后再模拟单击这个窗口的特定位置,并且要求窗口可 ...

  6. java 窗口鼠标句柄_c#获取窗体句柄模拟鼠标点击

    [实例简介] c#获取窗体句柄模拟鼠标点击实例2012年8月20日23:48:21,代码清楚,有详细注释,希望对大家有用 [实例截图] [核心代码] 获取窗体句柄模拟鼠标点击 └── 获取窗体句柄模拟 ...

  7. php 模拟鼠标点击,Python全局模拟鼠标点击操作(以至善网无聊评价点击作为案例)...

    Python全局模拟鼠标点击操作(以至善网无聊评价点击作为案例) 环境 python3 依赖 PyAutoGUI 简介 PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动 ...

  8. Qt5 模拟鼠标点击

    windows官方说明:https://docs.microsoft.com/zh-cn/windows/win32/api/winuser/nf-winuser-mouse_event?redire ...

  9. WINCE下模拟鼠标点击,移动

    最近进行一个车载项目, 碰到这样的需求: 通过串口接收鼠标的按下/弹起和坐标消息, 在WINCE下模拟鼠标消息.经过努力, 得出了两个方案: 1. 使用广播发送鼠标消息 2. 使用mouse_even ...

  10. C# webbrowser文本框的键盘和鼠标模拟输入和模拟鼠标点击

    模拟输入: 第一种方法: private void button1_Click(object sender, EventArgs e)         {             //www.baid ...

最新文章

  1. java日志学习笔记
  2. Dataset之iGAN:iGAN数据集的简介、安装、使用方法之详细攻略
  3. VC的若干实用小技巧
  4. vue 横向菜单滚动定位_使用vue组件+iscroll实现一个横向菜单,不能正确滑动
  5. zookeeper集群,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis是相同的,即对客户端来讲每个服务器都是平等的。...
  6. linux mysql 乱码怎么解决_MySQL_linux中解决mysql中文乱码方法,改默认编码:/etc/init.d/my - phpStudy...
  7. Html中文字过多,单行超出和多行超出显示省略号
  8. linux安装jdk8和tomcat8
  9. 从零基础入门Tensorflow2.0 ----八、42. 自定义流程
  10. 计算机组成原理课设模板,计算机组成原理课程设计报告模板(2011).doc
  11. python小波图像去噪_小波去噪
  12. 卷积神经网络(CNN)与深度卷积神经网络(DCNN)
  13. 《Linux驱动:DM9000网卡驱动分析》
  14. opencv旋转矩形定义以及求交叉面积
  15. html微信分享没有图片不显示,微信分享网页链接缩略图不显示解决方法
  16. 2021年高处安装、维护、拆除考试及高处安装、维护、拆除考试技巧
  17. 高分辨率屏幕下,软件界面分辨率过低的解决办法(经验贴汇总+自身实践)
  18. 数字认证机构(CA)业务流程
  19. pdf转换器电脑版免费,好用的办公操作软件集合
  20. splitstring函数在C语言中的,C语言 字符串Split功能实现

热门文章

  1. 配置Maven环境变量
  2. VS修改软件生成的 exe名称
  3. 神舟战神z7-ct7nt的键盘灯控制不了的解决
  4. 微信小程序之直播功能使用详解
  5. 激光共聚焦显微镜原理
  6. 音频算法工程师面试内容
  7. 1. Hadoop原理简述
  8. 如何修改html数据,怎么修改网页数据
  9. 细说 MySQL登录
  10. RGB格式转换的实现