macOS下利用服务功能,自动化提取一个文件的内容并复制到当前光标处

第一次写博客,有纰漏之处请见谅,望指正。
1. 打开mac自带的automator应用,创建一个服务。
这里写图片描述
2. 在左侧工具目录中找到“运行shell脚本”工具,拖动到右侧编辑框内。
这里写图片描述
3. 如图编写shell script 和 apple script。pbcopy命令将一个文件的内容复制到系统剪贴板中。
注意:
i. 编写shell script时注意文件路径。
ii. 编写apple script时注意格式。run和end run的组合;tell和end tell的组合;
tell 后面不要加current application,加了很有可能该程序无法找到key指令。直接用”System Events即可”。key code 9 为 键盘 ‘v’。using{command down}指同时将command按键按下。
iii. 编写完成后先编译一下看是否报错,然后再执行。
4. 菜单栏”文件”->”存储”,输入该服务的名称。注意不要输入和系统服务重名的名称,如”ClipBoard”,注意这些编写系统软件时往往会使用的变量名。这里笔者是踩了坑才将服务名改为”clip board”的。
5. 保存完成后,进入
这里写图片描述
就可以找到你刚写好的服务了。但是每次调用都要用鼠标去点击比较繁琐。
6. 设置服务的快捷键
打开刚刚的服务偏好设置,在通用标签下找到写好的服务,设置快捷键。
注意:
快捷键最好设置得复杂一些,否则和当前应用的快捷键若相同或被包含,都有可能调用失败。因此,笔者建议将自己写的服务的快捷键都设为ctrl+alt+command+字母或数字。
7. Enjoy!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值