|
|
本帖最后由 snljty 于 2020-2-18 22:53 编辑
建议把标题改成一个让人一下就能看出贴子内容的标题。
方法1,按照楼上的,相当于写一个文件,文件名任意,拓展名一般叫.bcf,然后如下书写:
- ! 感叹号开头的行后面可以写英文注释
- file1.gjf , file1.out
- file2.gjf , file2.out
- ! 下面类似
复制代码
然后把这个文件拖进g16w.exe里面执行。
方法2:直接用命令行调用。
先设置环境变量,具体方法不会的话用搜索引擎找,新建变量GAUSS_EXEDIR,值为g16.exe所在的文件夹的路径。然后再编辑PATH,在其中添加一行,也是刚才那个路径。
然后写一个脚本,拓展名叫.bat,内容如下。
- @ECHO OFF
- SETLOCAL ENABLEDELAYEDEXPANSION
- SETLOCAL ENABLEEXTENSIONS
- REM Calculate all gjf files in this directory.
- ECHO Start calculation at !DATE! !TIME:~0,-3!
- FOR /F "delims=" %%I IN ('DIR /B *.gjf') DO (
- ECHO Start calculating %%I now
- g16.exe %%I %%~nI.out
- IF !ERRORLEVEL! == 0 (
- ECHO Calculation of %%I finished at !DATE! !TIME:~0,-3!
- ) ELSE (
- ECHO Calculation of %%I failed at !DATE! !TIME:~0,-3!
- )
- )
- PAUSE
复制代码 |
|