阅读 96

iOS小知识:模拟鼠标点击(针对Mac)

前言

本文的例子使用Cliclick工具定时点击特定位置,来点击保证Mac永远处于活跃状态,达到mac永不关闭屏幕的目的

先来了解下Cliclick的安装  :

  1. brew install cliclick

  2. 下载安装包 www.bluem.net/en/projects…

自己编译源码

存放cliclick可执行文件的路径是/usr/local/Cellar/cliclick

➜  cliclick pwd /usr/local/Cellar/cliclick ➜  cliclick ls -lrt /usr/local/bin lrwxr-xr-x  1 mac   admin        37 10  7 12:27 cliclick -> ../Cellar/cliclick/4.0.1/bin/cliclick 复制代码

如果觉得以上下载地址太慢,您可以到CSDN进行下载,或者GitHub进行下载

I mac永不息屏的方案

写个bash脚本自定义点击内容,比如写个死循环,定时点击特定坐标。写好脚本之后,直接在脚本当前目录运行即可。

当然你也可以通过编辑隐藏文件 .bash_profile进行PATH目录的设置,方便运行。 `➜  ~ cat .bash_profile

export PATH="HOME/bin:HOME/bin:HOME/bin:HOME/code/flutter/bin:$PATH" `更多关于bash_profile的内容请看这里【MacBook Pro 下Bash Shell 利用Alias 简化命令名称】(编辑~/.bash_profile)

1.1 获取位置的坐标

  • 打印当前鼠标位置,这样就可以知道想点击的位置的坐标

 /usr/local/bin/cliclick p 复制代码

在这里插入图片描述

1.2 脚本实现:点击指定位置坐标

/usr/local/bin/cliclick c:x,y (x横坐标,y纵坐标)

  • 定时点击,来点击保证Mac永远处于活跃状态,不会关闭屏幕。这在一些场景特别有用

#!/bin/bash while true do cliclick c:0,0 sleep 60*6s #点击间隔 done 复制代码

在这里插入图片描述

1.3 授权

第一次使用这个辅助功能的时候,需要进行授权。 在这里插入图片描述

1.4 坐标系

使用打印坐标可以查看对角的坐标,即可了解坐标布局


在这里插入图片描述

我的屏幕摆放是第二屏幕放在 MacPro 左边,上边对齐,因此坐标是 MacPro 屏幕的左上角是(0, 0),右下角是(1440, 900),第二屏幕右上角为(0, 0),左下角是(-1920, 1080)

II、 iPhone、android  设置永不息屏的方案

2.1 andorid 手机

  • OPPO手机设置永不息屏在拨号键输入*#99#

运行本地html的方法:只要把html文件发送到QQ,然后更改打开此文件的默认应用为Chrome浏览器即可

  • 华为手机:设置-开发者选项-开启充电时不会休眠

2.2 iOS

lua代码实现解锁和打开特定app的代码、tweak 实现自动解锁

blog.csdn.net/z929118967/…

see also

更多内容请关注#小程序:iOS逆向,只为你呈现有价值的信息,专注于移动端技术研究领域。


作者:公众号iOS逆向
链接:https://juejin.cn/post/7018038117772820510


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐