Mac 使用AppleScript脚本(网络和终端篇)

2019-07-21  本文已影响0人  FateOfKing

一入苹果生态,再也出不来了。
今天发现了一个Mac上面好用的脚本工具,实现我日常的一些自动化的事情。
基本使用方法:
打开Mac中的 脚本编辑器 APP,长这样。

image.png
新建一个脚本:写上脚本。

可以点击小三角进行运行预览。

保存的时候可以选择保存的类型,一共四种类型。我一般都选应用程序。直接能打包成APP。


image.png

我自己写了几个脚本。
比如:

前段时间需要自动运行一个node脚本,但是需要关闭代理,等一系列麻烦的操作。每次都要好几部。于是我想到了编一个AppleScript脚本。几句代码轻轻松松搞定。

语法如下


tellapplication "代理工具名字xxx"

quit

endtell

tellapplication "Terminal"

do shell script"sudo networksetup -setautoproxystate Wi-Fi on && sudo networksetup -setautoproxyurl Wi-Fi http://127.0.0.1:8080/proxy.pac"withadministrator privileges

setcurrentTabtodo script ("cd /Users/xxx/xxx &&/usr/local/bin/node app -p 8080:8081")

endtell

delay 3

tellapplication "NeteaseMusic"

run

endtell

tellapplication "UnblockMusic"

quit

endtell

主要就是关闭代理工具
(不打开终端面板)运行终端命令,设置WiFi代理为自动发现代理,设置为http://127.0.0.1:8080/proxy.pac
打开终端面板,运行终端命令,运行一段nodejs
3秒后打开网易云
关闭本脚本。

今天就写到这,以后还会写一些相关的又不懂得直接欢迎留言。

上一篇下一篇

猜你喜欢

热点阅读