gpt4 book ai didi

macos - 如何从命令行启动 Mac OS X 应用程序?

转载 作者:行者123 更新时间:2023-12-02 15:02:25 25 4
gpt4 key购买 nike

“open -a”不是想要的答案,因为我想自动调试 Mac OS X 应用程序。这意味着如果有人可以提供类似于 [program] [args] 格式的命令行,那就更好了。因此ltrace机制可以将[program]作为调试目标,并以[args]作为输入。

我尝试过像“/Applications/Microsoft Office 2011/Microsoft PowerPoint.app/Contents/MacOS/Microsoft PowerPoint”/Users/poc.pptx这样的命令行,仅启动了Microsoft Point进程,但未打开poc.pptx。

在打开 pptx 文件的情况下 grep Microsoft Point 后,它类似于:/Applications/Microsoft Office 2011/Microsoft PowerPoint.app/Contents/MacOS/Microsoft PowerPoint -psn_0_307275,没有参数“poc.pptx”。

我什至手动使用“gdb/Applications/Microsoft Office 2011/Microsoft PowerPoint.app/Contents/MacOS/Microsoft PowerPoint”和“set args/Users/poc.pptx”,然后“r”,目标应用程序可以未在打开的特定文件的情况下运行。

我对此很困惑,所以有人可以帮助我解决这个问题吗?

谢谢!

最佳答案

转到文件目录,然后键入

open -a "Microsoft PowerPoint" <filename.ppt>

这里的“Microsoft PowerPoint”是power point应用程序的名称,请检查power point名称是否与您的应用程序目录中的名称不同。

这在我的 MAC (OSX 10.8) 上运行得非常好。

我们还可以给出完整路径,而不仅仅是文件名。

    open -a "Microsoft PowerPoint" <ppt file path>

这也工作正常。

关于macos - 如何从命令行启动 Mac OS X 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8387371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com