soffice 套接字未通过命令行打开

soffice socket is not opening via commandline

我想使用 pyoo.py 包通过 Python 控制 libreOffice。

有很好的教程。第一步是使用以下命令打开套接字。

soffice --nologo --norestore --nodefault --accept="socket,host=localhost,port=2002;urp;"

但是没有用,卡住了。(卡住是指我在cmd里输入命令没有反应) 如果我在任务管理器中终止 sOffice 进程,它将继续。

一次成功,一次成功。

我使用 Win7 64 位和 LibreOffice 5

首先确保 soffice 的所有实例和进程都已关闭,因为如果 office 已经打开,它不会开始监听套接字。

嗯,你的命令有问题;它不适合我。我平时用的是:

chdir "%ProgramFiles(x86)%\LibreOffice 5\program\"
start soffice -accept=socket,host=0,port=2002;urp;

在 Linux 上,我使用以下命令,相同的参数适用于 Windows:

loffice "--accept=socket,host=localhost,port=2002;urp;" --writer

编辑:

从您的评论来看,您似乎能够通过删除各种参数来查看是哪个参数导致了问题,从而使其正常工作。