美文网首页
Mac 使用AppleScript脚本(网络和终端篇)

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

作者: FateOfKing | 来源:发表于2019-07-21 21:26 被阅读0次

    一入苹果生态,再也出不来了。
    今天发现了一个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秒后打开网易云
    关闭本脚本。

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

    相关文章

      网友评论

          本文标题:Mac 使用AppleScript脚本(网络和终端篇)

          本文链接:https://www.haomeiwen.com/subject/osnvlctx.html