Mac 中将脚本封装为 App

今天搞了个比较有意思的东西,但是发现网上的一些文章写的都不是很清楚(或者说简单),就记录一下。

!事件起因
最近换了个项目,客户的业务和钱打交道,所以对安全方面比较重视,电脑也是用的客户那边的电脑,对一些软件也有限制。但是呢,实在是太严格了,密码搞得也很复杂,于是就有了一个很尴尬的问题:我记不住我设的密码了!😂
这还了得?我赶紧去客户方的软件商城里找了下,万幸,是有 1password(管理密码的软件) 的,但是,License 需要找客户那边申请,而且还特别慢,实在是太麻烦了!
于是,我写了个脚本,运行后把密码写进剪切板中,5 秒后从剪切板中将密码去除!写好后试着跑了下,太爽了,还不用装 1password !
但是,缺陷就是只能在终端运行,而且即便是双击脚本运行也会有终端窗口一直停留着,太不爽了!所以我就想,能不能将这个脚本封装成一个 Mac 上的应用呢?
一番 google,还真找到相关的文章了,于是,一个简单的密码管理应用被我搞出来了!😁😁

由于密码这东西太敏感了,文章中我搞了一个其他的脚本,用于打开 Github 官网。而且,我写的那个管理密码的脚本还太简陋,同时也有安全方面的隐患,就不放上来了,怕被喷😂

Step 1. 用脚本实现需求

小明是一个热爱编程的好孩子,他每天打开电脑的第一件事就是登陆 Github 的官网,但是呢,这个过程就有点麻烦:打开浏览器、输入网址!(虽然也不是很复杂哈😂,不要太认真,能说明问题就行)
于是,小明就想封装一个简单的应用,直接一步打开 Github 官网!
而第一步,就是先写一个简单的脚本。

如下:(~/github)

#!/bin/bash

open https://www.github.com

说实话,真的简单😂

Step 2. 封装应用前的准备(非必需)

脚本写好了,有一些常规性的东西还是要做一下的:

  • 将脚本放到 /usr/local/bin 目录下,即便不封装应用,在终端也可以运行
    mv github /usr/local/bin/github
    
  • 给脚本加执行权限
    chmod +x /usr/local/bin/github
    
  • 运行脚本,测试一下
    /usr/local/bin/github
    

我不放视频或者 GIF 了,有点麻烦,我录下来的视频太大了,不好转😂,知道脚本成功了就行
awesome

Step 3. 封装脚本为 App

正戏来了!

  1. 打开 Automator 应用
    automator
    第一次打开是这样的:↓(我不知道别人是怎样的,或者我的打开方式有问题,总之这个界面不对)
    first open
    关掉这个界面,从程序坞(Dock) 中重新打开 Automator 应用,界面如下:↓
    second open
  2. 选取 应用程序
    application
  3. 搜索找到 运行 shell 脚本,双击打开脚本编辑页面
    search
    editor
  4. 编辑脚本
    edit
  5. 测试运行
    test
  6. 无误后保存为应用
    save
    application
  7. 查看
    find
    github

总结

perfect
没啥总结的,自行把我截图中的中文转成英文就行了(我英语不太好)😂

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十甫寸木南

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值