前言
本文的例子使用Cliclick工具定时点击特定位置,来点击保证Mac永远处于活跃状态,达到mac永不关闭屏幕的目的
先来了解下Cliclick的安装 :
brew install cliclick
- 下载安装包 https://www.bluem.net/en/projects/cliclick/
自己编译源码
存放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/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 实现自动解锁