Posts tagged ‘命令行’

Page 1 of 11

编写Abaqus批处理命令提交任务,如下:

运行上述的.bat文件,提交任务,结果提示“BATCH RECURSION Exceeds STACK limits”错误,如下图所示:

经过苦苦的研究,终于发现问题所在,原因是在.inp文件所在的目录里,存放着之前编写的一个名为 abaqus.bat的批处理文件,当运行前面的.bat文件时,会调用这个abaqus.bat文件,由于这个文件内部又有call abaqus命令,导致 abaqus.bat文件被反复被调用,即反复递归,当递归次数达到cmd的极限时,便出现错误“BATCH RECURSION Exceeds STACK limits”:-)   :cry:

总算解决问题了,为了避免批处理文件的递归,批处理的名字不要和批处理命令同名。当我们编写Abaqus批处理命令时,批处理文件的命名就不要用 abaqus或者aba6143之类的名字,不然就会导致递归错误。


9 0

  • 注释 ( Comments )

  ( 如果您发现有错误,欢迎批评指正。邮箱:jidong_cui@163.com . 如果您喜欢这篇博文,请在上面给我 点个赞 吧! :-)   :-)   

  ( If you found any mistakes in the post, please let me know. Email : jidong_cui@163.com. If you like this posts, please give me a thumbs up rating on the above button! )

  • 微信公众号 ( Wechat Subscription)

WeChat_QRCode

欢迎关注 “结构之旅” 微信公众号

虽然现在很多软件都提供了 GUI 的方式使用软件,但很多时候还是免不了需用使用DOS命令。

DOS命令,通过使用打开命令行提示符(Command Prompt)(Cmd)输入相关命令使用。

由于Cmd的初始路径一般不是自己想要的路径,经常需要将路径设置为当前路径。

设置当前路径主要有两种方法:

(1)如果仅改变盘符,仅需输入盘符名称,加上冒号(:),如下,将盘符从C改为 E,

C:>  E:
E:> 

(2)如果同时改变盘符和路径,则可以通过 CD 命令进行实现,如下,注意要输入 “ cd /D

C:>   cd /D  E:\temp
E:\temp\>


4 0

  • 注释 ( Comments )

  ( 如果您发现有错误,欢迎批评指正。邮箱:jidong_cui@163.com . 如果您喜欢这篇博文,请在上面给我 点个赞 吧! :-)   :-)   

  ( If you found any mistakes in the post, please let me know. Email : jidong_cui@163.com. If you like this posts, please give me a thumbs up rating on the above button! )

  • 微信公众号 ( Wechat Subscription)

WeChat_QRCode

欢迎关注 “结构之旅” 微信公众号

Page 1 of 11