Trying to get a rhino window to send a command to open a new instance of rhino opening a particular file. All the commands in Rhino.RhinoDoc seem to just do it within the ActiveDoc window.
To reiterate, I wan’t to run a command that will open a NEW instance of Rhino.
Hi @matthewaustin233,
You might just script _Run
using rs.Command()
and pass a valid file_path
in quotes, eg.
import Rhino
import scriptcontext
import rhinoscriptsyntax as rs
import System
def OpenFileInNewRhino(file_path):
if not System.IO.File.Exists(file_path):
print "File not found: {}".format(file_path)
return False
cmd = "_-Run {}".format(chr(34) + file_path + chr(34))
return rs.Command(cmd, False)
def RunCommand():
file_path = r"C:\Users\UserName\Desktop\TestFile.3dm"
rc = OpenFileInNewRhino(file_path)
print "Result: {}".format(rc)
RunCommand()
_
c.
1 Like