fatestigma
2015-04-02 17:13:20 +08:00
你需要自己写一个脚本来覆盖现有的Command+C这个快捷键。
大致思路我认为是:
1. set the clipboard to selection
2. if the clipboard begins with "ed2k" or the clipboard begins with "magnet" then
3. tell app "Safari" ->
1) activate
2) set url to "网盘网页链接"
3) do JavaScript "实现登陆的代码"(如果之前直接用记住登陆不就可以省掉这个步骤了嘛)
4) do JavaScript "点击离线下载的代码"
5. tell app "System Events" to keystroke 'v' using command down 粘贴
6. do JavaScript "点击确认的代码"
主要要用AppleScript结合JavaScript并使用Safari浏览器完成。写好之后在Automator那个小机器人的应用中创建Services,贴入这个代码,之后在系统偏好设置的快捷键设置中用这个Services来覆盖Command+C。平时使用也能完成复制的功能。