计算化学公社

标题: Win版ORCA是否可以批处理? [打印本页]

作者
Author:
dreamyeye    时间: 2020-4-8 18:56
标题: Win版ORCA是否可以批处理?
Win版 ORCA是否可以批处理,一次执行一个文件,依次连续计算多个输入文件,一个算完再算另一个?

作者
Author:
snljty    时间: 2020-4-8 19:14
本帖最后由 snljty 于 2020-4-8 19:18 编辑

跟ORCA没关,自己写bat批处理就好。VBS也行,更麻烦一些。
假设你的orca安装目录在C:\orca,可执行文件叫C:\orca\orca.exe,所有输入文件inp都放在同一个目录下,在这个目录下新建一个文本文件BatchRun.bat,内容如下
  1. @ECHO OFF

  2. SETLOCAL ENABLEDELAYEDEXPANSION
  3. SETLOCAL ENABLEEXTENSIONS

  4. REM Calculate all inp files in this directory.

  5. ECHO Start calculation at !DATE! !TIME:~0,-3!
  6. FOR /F "usebackq delims=" %%I IN (`DIR /B *.inp`) DO (
  7.     ECHO Start calculating %%I now
  8.     C:\orca\orca.exe %%I > %%~nI.out
  9.     IF !ERRORLEVEL! == 0 (
  10.         ECHO Calculation of %%I finished at !DATE! !TIME:~0,-3!
  11.     ) ELSE (
  12.         ECHO Calculation of %%I failed at !DATE! !TIME:~0,-3!
  13.     )
  14. )

  15. PAUSE

复制代码

作者
Author:
yflchx    时间: 2020-4-8 19:14
效法WinGAMESS,来个bat。
作者
Author:
dreamyeye    时间: 2020-4-8 20:33
snljty 发表于 2020-4-8 19:14
跟ORCA没关,自己写bat批处理就好。VBS也行,更麻烦一些。
假设你的orca安装目录在C:\orca,可执行文件叫C ...

谢谢!
作者
Author:
dreamyeye    时间: 2020-4-8 20:34
yflchx 发表于 2020-4-8 19:14
效法WinGAMESS,来个bat。

谢谢
作者
Author:
liyuanhe211    时间: 2020-4-8 21:28
不用那么复杂,直接写个.bat,顺次贴上要执行的命令就好了
C:\orca\orca.exe input1.inp > output1.out
C:\orca\orca.exe input2.inp > output2.out
C:\orca\orca.exe input3.inp > output3.out
C:\orca\orca.exe input4.inp > output4.out
作者
Author:
greatzdk    时间: 2020-4-8 22:08
本帖最后由 greatzdk 于 2020-4-9 10:18 编辑
liyuanhe211 发表于 2020-4-8 21:28
不用那么复杂,直接写个.bat,顺次贴上要执行的命令就好了
C:\orca\orca.exe input1.inp > output1.out
C ..

作者
Author:
sobereva    时间: 2020-4-9 06:43
把此文里调用Gaussian的命令改一下就完了
从高斯windows下的批量执行谈dos批处理文件
http://sobereva.com/6
作者
Author:
dreamyeye    时间: 2020-4-9 08:14
liyuanhe211 发表于 2020-4-8 21:28
不用那么复杂,直接写个.bat,顺次贴上要执行的命令就好了
C:\orca\orca.exe input1.inp > output1.out
C ...

谢谢。
作者
Author:
dreamyeye    时间: 2020-4-9 08:14
sobereva 发表于 2020-4-9 06:43
把此文里调用Gaussian的命令改一下就完了
从高斯windows下的批量执行谈dos批处理文件
http://sobereva.co ...

谢谢




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3