mac 端验证码自动提取粘贴

7 天前
 SirYuxuan

代码完全使用 curros 编写

https://github.com/SirYuxuan/AutoMessage

brew install --cask SirYuxuan/automessage/automessage

1466 次点击
所在节点    分享创造
14 条回复
kiritoyui
7 天前
在用 MessAuto https://github.com/LeeeSe/MessAuto ,作者删库了 目前还能用,试试你这个
SirYuxuan
7 天前
@kiritoyui 我之前也用的这个,新开发的这个核心功能跟他的一样,多了一些设置。
icode1688
7 天前
@SirYuxuan 监控原理是啥?
SirYuxuan
7 天前
@icode1688 短信就是在本地的一个 sqllite 库里面 ,不停的读取呗。完全 curros 写的,我不会 mac 开发 啊哈哈
icode1688
7 天前
@SirYuxuan 是不是要在 iPhone 上开启 iMessage ,同时开启短信转发,才能生效?
duolaamengv2
7 天前
Mac 不是本来就支持识别 iMessage 和邮箱的验证码自动填充吗
wynemo
6 天前
小问题 主窗口 z 轴太高了 😅
Achieve7
5 天前
``` bash
#!/bin/bash

result=$(sqlite3 ~/Library/Messages/chat.db 'SELECT text FROM message WHERE datetime(date/1000000000 + 978307200,"unixepoch","localtime") > datetime("now","localtime","-60 second") ORDER BY date DESC LIMIT 1;')

name="验证码";

if [ ! $result ]; then
echo "latest not receive code messsages";
# osascript -e "display notification \"最近 60 秒未收到验证码!\" with title \"提示\" ";
fi

if [[ "$result" =~ "$name" ]]; then
code=`echo $result | grep -o "\d\{4,6\}"`;
echo -n "$code";

# 将获取到的数字输出到剪贴板
# echo "$code" | pbcopy;
fi
```

写个 shell 脚本就搞定了
Aixtuz
5 天前
对我而言,主要的问题是:我验证码都是无忧行托管的 8 元保号的那张卡...
SirYuxuan
5 天前
@wynemo 已修复
xmskying
5 天前
@kiritoyui 我现在也是在用这个~
KevinXC
4 天前
@Achieve7 #8 原理是这样,但是还要考虑到光标处自动填充等等功能,不然不易用
maemolee
2 天前
好奇怪,我用 homebrew 安装,会报错 SHA256 mismatch ,然后安装失败
SirYuxuan
2 天前
@maemolee 不奇怪不奇怪!修复后 忘记更新 homebrew 的仓库了!
用下面这个命令在试试

brew tap SirYuxuan/tap
brew install --cask automessage

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1100871

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX