缺少可执行的主程序吧。
这个shell实际上是windows的shell,也就是命令执行的外壳,这个代码中缺少比如ansys90/100.exe这样的命令。
原文:
========不知为何,这样用不行了i = Shell("d:\Program Files\Ansys Inc\v100\ANSYS\bin\intel\ANSYS100 -b -p ane3fl -i sjz.txt -o test.out")
那位达人能解释?========试试将ANSYS100后面的.exe也加上,如果不行,是不是安装目录有误,或者当前工作(work)的目录中不包含文件sjz.txt 。如果都不是,检查一下 返回值 i。最近冇用ansys,未核对。
[ 此帖被theone9527在2010-01-21 13:27重新编辑 ]