Apple Script for automate procedures of iMessage spam reporting
iMessage 垃圾信息报告Apple Script自动化脚本
所有你需要的只有spamshot.applescript一个文件。
下载完成后把该文件放到~/Library/Application Scripts/com.apple.iChat/
目录。
打开Mac上的信息.app
,依次点击信息
-偏好设置
-通用
找到AppleScript处理程序
,从下拉菜单选择spamshot.applescript
.
1.批量处理
如果你需要扫描举报已有的垃圾信息(通常数量较多),通过 脚本编辑器.app
直接运行该脚本(快捷键为 ⌘+R
)。
你需要确认脚本编辑器.app
已配置辅助控制权限。参照第2条进行查看/设置。
2.逐条举报
对想要举报的某条iMessage信息 回复 spam report
或者 垃圾举报
即可。
你需要添加信息.app
的辅助控制权限:打开系统偏好设置
-安全性与隐私
-隐私
-辅助功能
,点加号手动添加信息.app
。
如需更多自定义选项,请打开spamshot.applescript
脚本文件参看详细设置。
1.Dropbox相关问题
如果你在使用dropbox,可能会出现邮件截图缺失的情况。貌似dropbox会监控文件系统变化,把脚本运行过程产生在图片文件夹的临时截图给移走了。。。
因本人不使用dropbox,无法进行测试和进一步改进。使用dropbox仍想尝试正常运行,可以搜索spamshot.applescript
文件里的set picPath to (POSIX path of (path to pictures folder)) & "spamshot.png"
,将picPath更改为其它dropbox监控不到的目录(需更改6处)。
2.非13寸MacBook相关问题
相同操作系统版本在不同尺寸设备上的菜单竟然不同!这导致脚本模拟点击出错,会“清空”iMessage所有信息。(目前暂仅发现15寸设备上会有此问题)如果确实遇到此现象,请尝试将第299行处的item 9
改为item 11
。
Feel free to use and spread. Any contribution is welcome! ^_^