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

如何批处理多个连续的job?

[复制链接]
发表于 2007-4-7 22:12:16 | 显示全部楼层 |阅读模式 来自 黑龙江哈尔滨
如何批处理多个连续的job?

帮助有云:
To run multiple consecutive jobs on Windows systems, create and run a batch file containing commands similar to the example below:

set ANSYS90_PRODUCT=ANE3FL
set ANS_CONSEC=YES
"E:\Program Files\Ansys Inc\V90\ANSYS\bin\intel     
\ansys90" -b -i vm1.dat -o vm1.out
"E:\Program Files\Ansys Inc\V90\ANSYS\bin\intel     
\ansys90" -b -i vm2.dat -o vm2.out
"E:\Program Files\Ansys Inc\V90\ANSYS\bin\intel     
\ansys90" -b -i vm3.dat -o vm3.out


  • 问题:在XP的那个运行>cmd>dos(虚拟dos)下运行不成功. 提示说找不到指定的文件(我的输入文件在ansys90的安装目录下E:\Program Files\Ansys Inc\V90\ANSYS\bin\intel     \ansys90").
  • 输入文件VM1.dat必须放ansys90的安装目录下吗? 如果不是,那么ansys如何找到输入文件的? 在把输入文件的完整路径加进去?
  • 如果只在dos中输入"E:\Program Files\Ansys Inc\V90\ANSYS\bin\intel\ansys90" 会起动ANSYS的输入窗口,ansys的命令也能用. 但是在输出窗口中敲入-b -i vm3.dat -o vm3.out指定输入输出文件以及批处理方式时,ANSYS不认(这倒也是,-b -i -o不是ansys的命令). 糊涂了.
  • 难道是虚拟dos的事? xp没有真正的dos.
  • 把以上帮助中说的写成一个批处理文件. 批处理? 不行 "E:\ANSY is not a recognized BEGIN command, abbreviation, or macro.     This command will be ignored.  


[ 本帖最后由 北极熊甲 于 2007-4-7 22:21 编辑 ]
发表于 2007-4-7 23:04:22 | 显示全部楼层 来自 美国
Simdroid开发平台
I believe the path is not correct.
if your dos environment show "c:\whatever";

(1) can you try the batch file under dos enviroment when you put vm1.dat in C:\whatever as well.

(2) can you try the batch file under dos enviroment when you put vm1.dat in the ANSYS's working directory (not the ANSYS install folder).
 楼主| 发表于 2007-4-8 09:13:34 | 显示全部楼层 来自 黑龙江哈尔滨
感谢iomega版主的热心回答。


1) 我的ansys安装在了E:,所以在dos里输入命令时,我认为应该是"E:\Program Files\Ansys Inc\V90\ANSYS\bin\intel     
\ansys90。C:下根本就没有ansys90

2) 我把批处理文件和work directory在同一个目录下,不行。仍然提示:系统无法找到指定的文件。

3)其实,多个文件批处理和单个(Foreground execution)就是多了一个set ANS_CONSEC=YES。我试了一下单个文件,也是提示系统找不到指定的文件。
发表于 2007-4-8 09:59:58 | 显示全部楼层 来自 江苏南京
看起来是很困难啊,
 楼主| 发表于 2007-4-8 10:04:08 | 显示全部楼层 来自 黑龙江哈尔滨
wishangtian:PM中地址发错了。不好意思

我本以为这个很容易,昨天有个朋友问我,我就试了试。没搞定。

我觉得是对dos的一些命令不熟悉的缘故。

哪位朋友懂的话,还望给讲讲,谢谢。
发表于 2007-4-8 10:49:26 | 显示全部楼层 来自 山东青岛
个人感觉不是在dos中运行,应该在fortran或者vb等编程语言中运行。
具体见我的附件。

[ 本帖最后由 pengpai_1978 于 2007-4-8 10:50 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2007-4-8 11:26:01 | 显示全部楼层 来自 黑龙江哈尔滨
pengpai_1978兄:
方便的话,能说具体些吗?
use_ansys.exe,
use_ansys.for
文件是你自己写的?都包含些内容?

还有一点疑问是:
-b
-i
这些命令是dos的?
发表于 2007-4-8 12:43:39 | 显示全部楼层 来自 山东青岛
北极熊甲 斑竹:
附件是具体的说明,可以参考它。这也是我从simwe前辈那里挖来的。
use_ansys.for是我写的,可以用记事本打开,是具体的调用命令。
use_ansys.exe是编译后的可执行文件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2007-4-8 12:54:54 | 显示全部楼层 来自 黑龙江哈尔滨
非常感谢pengpai_1978
发表于 2007-4-8 17:40:48 | 显示全部楼层 来自 山东青岛
不用客气,呵呵
发表于 2019-10-25 06:19:33 | 显示全部楼层 来自 美国
考古帖 多谢
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 09:50 , Processed in 0.044465 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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