swift - 为什么我不能执行鼠标左键单击?
问题描述
我正在创建一个移动鼠标光标并执行左右单击的软件。我让光标移动了,但我无法执行左键单击。我究竟做错了什么?
let point = CGPoint(x:366, y:528) // Random point
self.moveCursor(point: point)
// click mouse
let eventMouseDown = CGEvent(mouseEventSource: nil, mouseType:
.leftMouseDown, mouseCursorPosition: point, mouseButton:.left)
eventMouseDown?.post(tap: .cghidEventTap)
// release mouse
let eventMouseUp = CGEvent(mouseEventSource: nil, mouseType:
.leftMouseUp, mouseCursorPosition: point, mouseButton: .left)
eventMouseUp?.post(tap: .cghidEventTap)
解决方案
推荐阅读
- javascript - react js中组件的条件路由
- codeigniter - CodeIgniter Api 登录
- php - 用 PHP 读取 CSV 文件:第一项总是用双引号引起来
- plot - gnuplot:增加ylabel和ytics之间的差距
- javascript - 如何将剑道下拉列表插入剑道网格,但使用不同的数据源?
- python - 我在制作基于图块的游戏时出错。有人可以帮忙吗?
- c - 在 Visual Studio Code 中调试 C 代码时我的输出在哪里?
- php - 仅在某些行上替换 PHP 字符串
- spring-cloud-stream - 如何从配置中定义的 spring.rabbitmq.addresses 服务连接到 2 个不同的 rabbitmq 集群
- flutter - 在 Flutter 中预缓存 html 页面