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=" H O M E / b i n : 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逆向,只为你呈现有价值的信息,专注于移动端技术研究领域。

猜你喜欢

转载自juejin.im/post/7018038117772820510

相关文章