我目前正在使用subprocess.call()
外部 python 脚本打开 Rhino 并运行 Rhino 命令行。
rhinoPath = "C:\\Program Files (x86)\\Rhinoceros 5\\System\\Rhino4.exe"
rhinoCommandFilePath = "Z:\\Arkangus\\2019\\RhinoCommand.txt"
scriptCall = "_-ReadCommandFile {0}".format(rhinoCommandFilePath)
callScript = '"{0}" /nosplash /runscript="{1}" /runscript="_-Exit"'.format(rhinoPath, scriptCall)
subprocess.call(callScript)
但是,这意味着每次我运行脚本时都打开 Rhino,然后再关闭它。
有没有办法检查 Rhino 是否已经打开并将 RhinoCommand 文件直接运行到 Rhino 中?
我不是在寻找 Rhino 和 Python 之间的管道。
谢谢!