找回密码
 注册
Simdroid-非首页
查看: 181|回复: 6

[二次开发] VB调用ANSYS,ANSYS运行的文件不在当前目录下

[复制链接]
发表于 2010-8-10 21:40:53 | 显示全部楼层 |阅读模式 来自 河北秦皇岛
我用VB调用了ANSYS,并运行APDL文件,APDL文件就放在当前目录下,我设置ANSYS运行当前目录下的这个文件:
1。在不生成EXE文件时,可以运行ANSYS,运行的结果文件也在当前目录下
2。当我生成EXE文件后,用EXE文件可以运行ANSYS,但是结果文件在当前的根目录下(即D:\或E:\这样的),不在当前当前目录下,不知道为啥?
3。当我生成EXE文件后,用EXE文件可以运行ANSYS,但在APDL文件中加上更改ANSYS工作目录的命令:/CWD,SSS。运行出现的情况是:与文件名相同的结果文件出现在SSS目录中,但是像FILE.BAT/FILE.LOCK等文件还是出现在根目录下。不知道为啥?
希望路过,帮帮忙!先谢过了!
 楼主| 发表于 2010-8-12 08:00:16 | 显示全部楼层 来自 河北秦皇岛
Simdroid开发平台
有没有可能在VB调用ANSYS的SHELL函数中,加入ANSYS的工作目录?
回复 不支持

使用道具 举报

发表于 2010-8-12 09:00:41 | 显示全部楼层 来自 湖北襄阳
应该可以
你看看  launcher 的设置
回复 不支持

使用道具 举报

 楼主| 发表于 2010-8-13 10:32:12 | 显示全部楼层 来自 河北秦皇岛
解决了!
主要是:我在窗体载入时,设置了默认路径,如:
Drive1.Drive = "c:\"   '设置驱动器的默认位置。。
Dir1.Path = "C:\Program Files\ANSYS Inc\v120\ansys\bin\intel"

当我把这个删除之后就可以了,希望对以后用到的人有帮助。
回复 不支持

使用道具 举报

发表于 2011-10-18 10:52:43 | 显示全部楼层 来自 湖南长沙
能不能把如何调用的代码发一下,谢谢了
回复 不支持

使用道具 举报

发表于 2012-5-4 17:38:37 | 显示全部楼层 来自 天津
同楼上,能不能把调用的代码发我一份学习学习呀,最近我在做这方面的东西,各种迷茫呀,谢谢楼主!!!!
我的邮箱是budingdanlanse@163.com
回复 不支持

使用道具 举报

发表于 2012-8-14 11:19:36 | 显示全部楼层 来自 北京
昨夜纯情 发表于 2010-8-13 10:32
解决了!
主要是:我在窗体载入时,设置了默认路径,如:
Drive1.Drive = "c:\"   '设置驱动器的默认位置。 ...

您好,能不能说一下具体的解决方法啊,这个问题都困扰好久了 你说的载入窗体时设置的默认路径是什么啊?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-4 00:29 , Processed in 0.041406 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表