从命令lin使用adobecaptivate打开文件

2024-10-06 10:23:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用os.system()在我的脚本中用adobecaptivate打开一个XML文件。这是我的代码:

os.system("open /Applications/Adobe\ Captivate\ 9/Adobe\ Captivate.app/ \"flashcards_template_changed.xml\"")

它很好的问题是adobecaptivate的打开屏幕。当程序运行时,会弹出一个“新文档”窗口,询问您是否要开始一个新文档、什么样的文档等,类似于microsoftword。在

我想知道是否有人有绕过这个菜单的经验,这样文件就会打开。当我打开adobecaptivate并打开我的XML文件时,它会完美地打开,所以我知道它的格式是正确的。在

任何帮助都太好了!谢谢!在


Tags: 文件代码文档脚本apposxmlopen
1条回答
网友
1楼 · 发布于 2024-10-06 10:23:48

如果Adobe Captivate注册为处理XML文件的默认应用程序,则可以完全忽略应用程序名称:

os.system("open flashcards_template_changed.xml")

否则,请使用-a标志指定应用程序:

^{pr2}$

我不确定“captivate”是否是Adobe captivate的公认名称;我只是猜测,而且我没有合适的Mac电脑来找到答案。如果这不起作用,你可以用一些和你在帖子里写的非常相似的东西:

os.system("open -a '/Applications/Adobe Captivate 9/Adobe Captivate.app' flashcards_template_changed.xml")

相关问题 更多 >