Mac OSX中带参数启动应用程序(如Chrome)的方法比较

以Google Chrome使用单独代理参数上网方式为例,介绍两种Mac OSX系统下带参数启动应用程序的方法,并进行方法比较。

方法一:

1.打开 Terminal 进入终端状态,默认的提示符应该是 $;

  2.进入 Chrome.app 目录;

$ cd "/Applications/Google Chrome.app/Contents/MacOS/"

  3.将原先的启动脚本改个名字;

$ sudo mv "Google Chrome" Google.real

  4.使用管道操作创建新的启动脚本,注意其中加入你所需要的启动参数,这里的例子是启用单独的SOCKS5代理(你懂)以及隐身模式(--incognito 参数)

$ sudo printf '#!/bin/bash\ncd "/Applications/Google Chrome.app/Contents/MacOS"\n"/Applications/Google Chrome.app/Contents/MacOS/Google.real"

-proxy-server=socks5://127.0.0.1:1080 --incognito

 "$@"\n' > Google\ Chrome

  5.给新的脚本加上运行权限; 

$ sudo chmod u+x "Google Chrome"

  这样,直接在 Applications 里面启动 Google Chrome 就是已经启用单独代理及隐身模式状态了。

方法二:

Mac上可以使用 Automater 这个软件制作带参数的快捷方式

首选新建一个 Automater 应用, 然后选择 Run Shell Script

使用open命令并编辑所需要的参数

最后保存该脚本至桌面,下次可以通过桌面快捷方式启动了

方法比较

方法一 可能会在应用程序升级更新后失效

方法二 可以在桌面建立快捷方式,方便直观,同时不影响通过LaunchPad启动原应用(默认参数)

综上,个人以为方法二更佳

转载于:https://my.oschina.net/0x007/blog/731266

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在 macOS 上开发 Go 应用程序,您需要先安装 Go 编程语言和一些必要的工具。以下是一些步骤: 1. 安装 Go 编程语言:可以从官方网站 https://golang.org/dl/ 下载并安装最新版本的 Go。 2. 安装 Go 的包管理器 - Go Module:Go Modules 是一个包管理工具,可用于管理项目的依赖项。在终端中执行以下命令:`go env -w GO111MODULE=on`,然后在任何 Go 项目中执行`go mod init`以初始化模块。 3. 安装 Visual Studio Code 编辑器:建议使用 VS Code 作为 IDE 来编写和运行 Go 应用程序。 4. 在 VS Code 中安装 Go 插件:打开 VS Code 编辑器,点击左侧的扩展图标,搜索 Go 并安装它。 5. 创建一个新项目:在终端中创建一个新目录,并在该目录中创建一个名为 `main.go` 的文件。 6. 在 main.go 文件中编写代码:可以使用以下代码作为示例: ```go package main import "fmt" func main() { fmt.Println("Hello, world!") } ``` 7. 在终端中运行应用程序:在终端中切换到包含 main.go 文件的目录,并使用以下命令运行应用程序: ```bash go run main.go ``` 这将编译并运行 main.go 文件中的代码,并输出 "Hello, world!"。 这只是入门指南,您可以继续深入了解 Go 语言和 macOS 应用程序开发。 ### 回答2: 要在OSX上开发应用,可以使用Go语言和相关工具来进行开发。 首先,确保已经安装了Go语言的开发环境。可以从官方网站(https://golang.org/)下载并安装Go语言的二进制文件。安装完成后,可以通过运行“go version”命令来验证是否安装成功。 接下来,可以选择一个合适的集成开发环境(IDE)来进行开发。一些流行的Go语言IDE包括Visual Studio Code和GoLand等。这些IDE都有丰富的功能,能够提供代码自动完成、调试、版本控制等开发所需的功能。 然后,可以开始编写应用的代码。使用Go语言的强大功能和标准库,可以轻松地构建出高效、可靠的应用程序。可以使用Go语言的GUI库,如fyne或go-gtk等,来创建OSX应用程序的图形用户界面。 在编写代码时,可以利用Go语言的包管理工具来管理项目的依赖关系。Go语言的包管理工具有go mod和dep等,可以帮助解决包依赖和版本管理的问题。 在应用开发完成后,可以使用Go语言的交叉编译功能,将应用程序编译为OSX平台上的可执行文件。通过交叉编译,可以在不同的操作系统上构建应用程序,以便在OSX上进行测试和部署。 最后,可以使用OSX上的图形用户界面工具(如Finder)或命令行工具,在OSX系统中安装和运行已编译的应用程序。 总之,使用Go语言进行OSX应用程序的开发是一种高效、可靠的方式。通过选择合适的工具和库,结合Go语言的强大功能,可以轻松地创建出优秀的应用程序。 ### 回答3: 如果您想要开发适用于OSX操作系统应用程序,可以使用Go语言作为开发工具。Go是一种简洁高效的编程语言,由谷歌公司开发,广泛用于构建可靠且具有高性能的应用程序。 首先,您需要安装Go语言的开发环境。您可以从官方网站上下载并安装适用于OSX的Go编译器和工具链。安装完成后,您可以在终端中执行"go version"命令,以验证Go是否正确安装。 接下来,您可以选择使用一些流行的集成开发环境(IDE)来编写Go代码,例如GoLand、Visual Studio Code或者LiteIDE。这些IDE可以提供便捷的代码编辑和调试功能,以加快开发速度。 对于OSX应用开发,您可以使用Go的标准库和第三方库来构建功能丰富的应用。标准库中提供了许多实用的模块,例如操作系统接口、网络通信和文件处理等。此外,Go语言拥有丰富的第三方库和框架,您可以借助这些库来简化开发过程,例如GUI库(如fyne或go-gtk)和数据库库(如gorm或xorm)等。 在编写代码时,您可以使用Go的并发和并行特性来提高应用程序的性能。Go通过goroutine和channel机制,使并发编程变得简单而高效。您可以将耗时的操作(如网络请求或文件读写)放入单独的goroutine中,并通过channel进行通信和同步。 最后,当您完成应用的开发后,可以使用Go提供的交叉编译功能,将应用程序编译为适用于OSX平台的可执行文件。此外,您还可以使用一些打包工具来创建应用程序的安装包,以方便用户进行安装和使用。 总之,使用Go语言开发OSX应用程序可以使您的开发过程更简单和高效。Go的简洁性、高性能和并发特性使其成为构建现代化应用程序的理想选择。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值