python2.7
macOS Monterey已经移除python2.7,即便是操作系统通过升级到最新版本的macOS Monterey以后,也会移除了随系统发行的 Python 2.7,所以如果找不到python2.7,需要重新安装一次。
下载安装python2.7
https://www.python.org/ftp/python/2.7.18/python-2.7.18-macosx10.9.pkg 一路一直点下一步安装即可
安装pip2
- 运行命令
1
2curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
python get-pip.py
安装插件zstandard
- 运行
pip install zstandard
下载腾讯mars
开源库
- mars传送门
- 下载压缩包,解压,提取复制
mars/log
这个文件夹到存放其他目录(别随便放,不能随便删除,不然运行不了python解密) log
文件夹里需要直接调用到的脚本只有log/crypt/decode_mars_nocrypt_log_file.py
创建自动化脚本
获取python全路径
1 | $ which python |
创建自动化项目
- 选择
快速操作
- 工作流程收到当前选择
文件或文件夹
- 位于选择
访达.app
- 工作流程收到当前选择
- 添加
运行Shell脚本
- shell选择
/bin/bash
- 传递输入选
作为自变量
- 添加命令
- shell选择
1 | osascript -e 'tell application "Terminal" to do script "/usr/bin/python /全路径/log/crypt/decode_mars_nocrypt_log_file.py '"$@"'" activate' |
macOS Monterey上增加限制,无法直接在自动化里运行python脚本,所以通过osascript启动终端运行指令
- 添加结果输出
保存
如果执行无反应,可在最后添加随意一句报错代码,看弹窗输出提示