1

我使用 sikuli 打开 doc 文件

cmd = r"C:\Program Files (x86)\Microsoft Office\Office15\WINWORD.EXE c:\report\Monthly report 2016.doc"

openApp(cmd)

它无法打开,但是当我将 no space 重命名为 Monthly.doc 时,它可以打开

4

2 回答 2

1

首先,建议使用 App.open,因为不推荐使用 openApp。无论如何,这是一个命令行类型的问题。这都是关于包装引号的。两者都应该工作:

App.open(r'"C:\Program Files (x86)\Microsoft Office\Office15\WINWORD.EXE" "c:\report\Monthly report 2016.doc"')

openApp(r'"C:\Program Files (x86)\Microsoft Office\Office15\WINWORD.EXE" "c:\report\Monthly report 2016.doc"')

引用的小参考:
https ://answers.launchpad.net/sikuli/+faq/1739

于 2016-08-23T09:43:10.023 回答
0

尝试在空格前插入'\'..

于 2016-08-22T10:21:33.883 回答