用WINEXEC函数,可以这样启动ANSYS
WinExec("D://Program Files//Ansys Inc//v90//ANSYS//bin//intel//ANSYS90.exe",1);
关键是要在你的程序运行目录下(与你的EXE文件在同一目录)建立start90.ans(如果是8.0就用start80.ans),文件里加上这句
/input,E:/awxfAnsys/T1-A1-C1/500-2_UP,mac
/input命令请查询帮助
ANSYS在启动时会自动读这个文件,很多设置可以加到这里来
start90.ans除了可以放到程序运行目录下,还可以放到工作目录,和ANSYS系统目录
具体清查帮助
在网上搜到一篇关于这方面的文章,里面说要改注册表,还要用CreateProcess,挺麻烦
我找到了这个方法,共享一下。
哦,还可以用不带GUI的方式,可以运行批处理命令如下:
"D:/Program Files/Ansys Inc/v90/ANSYS/bin/intel/ANSYS90.exe " -b -i E:/awxfAnsys/T1-A1-C1/500-2_UP.mac -o E:/awxfAnsys/T1-A1-C1/111.mac
本文介绍了如何使用WINEXEC函数通过程序启动ANSYS并运行命令流文件。只需在EXE文件同一目录下创建start90.ans文件,包含所需ANSYS输入指令。此外,还提到了不带GUI的批处理命令方式,简化ANSYS自动化过程。

8141

被折叠的 条评论
为什么被折叠?



