3
我可以使用套接字連接就好了,但是我聽說當所有事情都是本地時,使用管道會更快,所以我想嘗試一下,但是我無法獲得連接。使用命名管道連接到LibreOffice
我開始與自由報
> soffice --headless --invisible --norestore --nodefault --nolockcheck --nofirstwizard --accept='pipe,name=ooo_pipe;urp;'
而且最低限度Python腳本,應該工作,但並不算
import uno
from com.sun.star.connection import NoConnectException
pipe = 'ooo_pipe'
localContext = uno.getComponentContext()
resolver = localContext.ServiceManager.createInstanceWithContext("com.sun.star.bridge.UnoUrlResolver", localContext)
context = resolver.resolve("uno:pipe,name=%s;urp;StarOffice.ComponentContext" % pipe)
你是什麼意思不起作用?你期望這個腳本做什麼?你看到了什麼呢? – subdir 2012-03-24 12:28:56