In order to be used for different language, do we need change “"” to “_"”, Thanks a lot!
var script = “_-Export _all _Enter " + “"” + filePath + “"” + exportTypeStr+ unitsStr+ IgesStringStr+ toleranceStr+ " _Enter _Enter”;
In order to be used for different language, do we need change “"” to “_"”, Thanks a lot!
var script = “_-Export _all _Enter " + “"” + filePath + “"” + exportTypeStr+ unitsStr+ IgesStringStr+ toleranceStr+ " _Enter _Enter”;
Hi @Robin3,
In Python, this might look like this:
import os
import Rhino
import scriptcontext as sc
def add_quote(a):
return '"{0}"'.format(a)
def test_export_iges():
path = os.path.join(os.path.join(os.environ['USERPROFILE']), 'Desktop')
fn = add_quote(os.path.join(path, 'test.iges'))
et = add_quote('CATIA surfaces')
us = sc.doc.ModelUnitSystem
st = 'Unicode'
tol = sc.doc.ModelAbsoluteTolerance
scr = '_-Export _All _Enter {0} {1} _UnitSystem=_{2} _StringType=_{3} _Tolerance={4} _Enter'.format(fn, et, us, st, tol)
print(scr)
Rhino.RhinoApp.RunScript(scr, True)
if __name__ == "__main__":
test_export_iges()
– Dale
Got it, Thanks Dale!