OSX终端 - 更改应用程序焦点

Mar*_*nas 11 macos terminal focus

有没有办法使用命令行将焦点更改为特定的应用程序?如果是这样,我需要进程ID还是什么?

我的目标是运行一个编译文件的进程,然后在文件编译完成后关注浏览器窗口.

Amo*_*ory 16

如果我理解正确的话,可以很容易地完成open -a.打开一个已经打开的应用程序将它带到了最前沿.该-a选项允许您指定所需的应用程序,因此选择您喜欢的:

open -a Google\ Chrome
open -a Safari
open -a Firefox
Run Code Online (Sandbox Code Playgroud)

  • FWIW,这对我来说不再适用于 MacOS Monterey 12.1 (2认同)

ter*_*ace 7

另一种选择是osascript -e 'activate application "Google Chrome"'.