相关疑难解决方法(0)

使用命令行中的URL打开Safari并获取进程句柄

我知道在MacOS中有几种方法可以从命令行使用给定的URL打开Safari

open -a Safari http://stackoverflow.com
Run Code Online (Sandbox Code Playgroud)

或者作为AppleScript

tell application "Safari" to open location "http://stackoverflow.com/"
Run Code Online (Sandbox Code Playgroud)

但是,如果我以编程方式启动该过程,我将只获得open/applescript进程的句柄(在Safari启动后立即退出).

如何使用给定的URL启动Safari并获取Safari进程的句柄(为什么它不能仅将URL作为命令行参数传递给Safari可执行文件,这仍然超出我的意义)?

safari macos process

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

macos ×1

process ×1

safari ×1