1
dingdangnao 2020-09-19 16:52:26 +08:00
open ?
|
2
IgniteWhite 2020-09-19 17:14:38 +08:00 via iPhone
启动的话应该用 unix 思路考虑……楼上说的不错。
环境变量只要你第三方软件安装可靠,它就会把自己的 bin 加到 PATH 里 |
3
ys0290 2020-09-19 17:16:38 +08:00 via iPhone
cmd+空格?
|
4
ooops 2020-09-19 17:18:42 +08:00
spotlight 不香么,还有 launchbar 和 Alfred
|
5
siwadiya OP @dingdangnao 感谢,有思路了
|
6
RIDESU 2020-09-19 17:26:34 +08:00
tell application "***"
activate end tell |
7
ruby109 2020-09-19 17:26:57 +08:00
第一条的话搜一下 Go2Shell 这个软件
第二条的话你用的 iterm2 可能是放在了.zsh 里 |
8
siwadiya OP @IgniteWhite 安装的软件去哪找 bin 目录啊,比如我装的 vscode,打开软件包只有一个 contents 目录
|
9
IgniteWhite 2020-09-19 19:49:02 +08:00
@siwadiya .app 的是打包好的,源码都在 contents 里了,不用找 bin 。比如你的 app 叫 Visual Studio Code,用这个命令打开:
$ open "Visual Studio Code" 双引号因为里面有空格。 如果你要用它打开 Downloads 文件夹里的 test.py ,用这个命令: $ open Downloads/test.py -a "Visual Studio Code" 当然这假设你的 pwd 是~。 有些软件,比如 macvim 和 mactex,是有它们自己的源码 bin 的。 比如 macvim,你用官网 installer 或者 homebrew 安装了它,它实质上会像 linux 和 win 的桌面系统一样,装 vim 和 gvim,装到 /usr/local/bin 里。你到 /Application 里会发现 macvim.app ,不过它是一个 link (用 win 的话说叫快捷方式),链接到 /usr/local/bin/gvim 那里。很多这一类第三方软件会装到 /usr/local 里面,这是 macOS 预留的位置。最近两代 macOS,catalina 和 big sur,分开了系统盘和数据盘,策略比较复杂,加上 SIP 的问题,就更加复杂。v 站里有很多相关帖子去搜一下。 再比如 mactex 是另一类代表,你安装了它之后,它会在你的.bash_profile 里面给 PATH 注入 /Library/TeX/texbin,如果没有注入的话就会出现不能启动的情况。像这种你就需要留意一下。还有著名的 anaconda,安装之后会在你的.bash_profile 里面留下三四行很讨厌的东西。 另外,我个人是把 macOS 和 linux 的 bashrc 统一看待和管理的,有特殊的设置的话就专门在里面加一行 source,读取本地配置。可以参考我的配置: https://github.com/g6ai/dotfiles 我不是专业程序员,里面内容很简单见笑啦 |
10
IgniteWhite 2020-09-19 20:02:06 +08:00
楼上有人给出的 AppleScript 也是很好的方式。/Application 里的东西是系统默认会查看的。Automator 也是 macOS 里面很特色的软件,结合 AppleScript 和 shell script 能做很多花式的东西。不知道楼主的具体需求是什么?
|
11
SoloCompany 2020-09-19 20:20:39 +08:00 via iPhone
open -a
|