写在前面
昨日的主题反响不错,今日继续给咱们介绍一款我自认为比较好用的东西,Mac OS 下的 AppleScript,AppleScript像是 mac电脑给开发者留下的一个入口一样,他不同于其他言语那么杂乱,能够让咱们运用许多Mac OS提供的诸多办法也是mac 上操作应用程序为数不多的途径之一。十分方便完成一些平常作业中重复作业的脚本化,提高作业效率,防止重复劳动。
修改器
方便点在于哪呢,言语环境不必建立,修改器不必下载,就在发动台下->其他东西->脚本修改器,找到修改器咱们就能够开端今日的小东西运用了。
我用这个干点啥
不知道咱们作业中有没有会常常忘掉的工作,即便写了下周东西事项 ,或许明天作业事项,也会在下周或许第二天忘得一尘不染,还有便是,早上早早的到了公司,到了工位开端认真作业,到了10点发现忘了打卡,横竖我是经常呈现这种情况的,不论我是设置了闹钟啊,微信提示啊,也会无济于事,可是假如在你认真作业的时候,突然弹出一个提示来告诉你该做什么了,而且这种功用在applescript 上只需求一行代码就能够完成,这种功用能够说没人能回绝吧!
开端
咱们翻开脚本修改器,输入display alert 后边加上需求提示的内容,然后右上角的三角形运转就能够呈现一个alert 弹窗,咱们也能够把这个保存脚本文件,然后通过osascript 上班打卡.scpt 来在指令行运转。
display alert "上班时间到了,该打卡了"
crontab 介绍
crontab 是linux 体系的守时使命 管理器,linux 的前身是unix ,而mac os 也是由unix 来开发的,恰巧也保留了此功用。
第一步 指令行 输入 crontab -e 修改守时使命
crontab -e
第二步 组成 (crontab 时间表达式 + 运转指令 + 脚本绝对路径)
00 10 * * * osascript /Users/admin/Desktop/script/提示打卡.scpt
注:这儿 简单提及一下 指令行修改器 vim,修改crontab 是和vim 语法相同,所以咱们只需学习了vim 就能够娴熟进行修改,简单说下vim 几个常用指令
vim + 文件名 -> 翻开文件
i -> 刺进形式
esc -> 退出当时形式切换到指令形式
:wq ->在指令形式 输入后 回车保存并退出
:q ->在指令形式 输入后 回车取消保存并退出
知识点:crontab 表达式
# 每月的最后1天
0 0 L * * *
说明:
Linux
* * * * *
- - - - -
| | | | |
| | | | +----- day of week (0 - 7) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
| | | +---------- month (1 - 12) OR jan,feb,mar,apr ...
| | +--------------- day of month (1 - 31)
| +-------------------- hour (0 - 23)
+------------------------- minute (0 - 59)
装备守时使命我推荐 tool.lu这个东西,这个是一个程序员东西箱,在这儿查找crontab 就能找到装备守时使命的东西和说明办法,十分便捷,并且这个东西也有许多实用功用,能够自行探究.
实际效果
这样咱们就简单的装备了一个守时提示咱们上班打卡的东西,现在看一下实际效果吧.
applescript 简单介绍
当然applescript 不止能做这么点事,他也有自己的语法,能完成各式各样的功用,像翻开app等,这儿我也不具体介绍了,diy的工作可能咱们都喜欢做,希望咱们通过我的小比如开宣布更多便捷东西来,这儿是官方文档AppleScript Language Guide比较具体,假如英文不好,能够自行查找其他文档,网上的比如也有许多.
写在最后
我是小巴哥,一个陪你生长,实实在在分享 测试干货职场经验的人,欢迎关注!!!