C++ 运行CATIA批处理程序的方式
CATIA批处理程序虽然是EXE文件,但是却不能直接双击启动运行,它需要在CATIA基础环境下启动运行,所以就需要由CATIA基础环境来调用,方式如下:
64位CATIA:
“C:\DS\B19\win_b64\code\bin\CATSTART.exe” -run “Batch.exe C:\Users\Administrator\Desktop\STP\183J-0.ASM\183J-0.stp C:\Users\Administrator\Desktop\STP\183J-0.CATProduct\183J-0.CATProduct” -env CAATools -direnv “C:\DS\CAATools\CATEnv” -nowindow
32位CATIA:
“C:\DS\B19\intel_a\code\bin\CATSTART.exe” -run “Batch.exe C:\Users\Administrator\Desktop\STP\183J-0.ASM\183J-0.stp C:\Users\Administrator\Desktop\STP\183J-0.CATProduct\183J-0.CATProduct” -env CAATools -direnv “C:\DS\CAATools\CATEnv” -nowindow
把上面的数据保存为bat文件,然后用system(CAATools.bat)调用即可。
注意:
1.不同版本的“C:\DS\CAATools\”下面的执行程序放置路径是有win_b64或intel_a的区别;
2.不同版本的“C:\DS\CAATools\CATEnv”下面的环境文件也是有win_b64或intel_a的区别。