I need to open an STL file with Blender, run a script that finds it's dimensions and send them to a php page. All of this should essentially be done through command line or a python script.
So far I've been using cmd with this command:
blender -b C:\blenderTesting\test.blend -o C:\blenderTesting\ -P C:\blenderTesting\test.py
blender -b C:\blenderTesting\test.blend opens the file in blender
-o C:\blenderTesting\ sets the folder for the file to be saved to when finished
-P C:\blenderTesting\test.py runs the python script that finds the dimensions of the object
When I use the above command cmd returns, Error executing Python script from command-line: C:\blenderTesting\test.py (at line 231).
This is the end of the python script
def write(filename): outputFile = open(filename, "w") outputFile.write(String); outputFile.close()
This is line 231 of test.py
I'm assuming the problem is that since I'm running this script via Blender background mode it can't open the export window in Blender. I don't want to do this anyway, since I want the script to automatically save the data in a php file. So is there a way to change the ending (line 231) of the python script to automatically save the data without using the export window?
If not, could I accomplish this another way?
Thanks for the help!