24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 954  |  回复: 13
【奖励】 本帖被评价10次,作者yjcmwgk增加金币 8.25
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

[资源] 【小卒个人文集】dos界面下的量化程序快速启动

有时候,我们会在Windows下使用一些dos界面的程序,比如swizard、orca、gamess等。即使像gaussian这样的图形界面的程序,有时候从dos里调用它的cubman、cubegen等子程序,也要比在图形界面下一层层双击文件夹快捷一些。但是,在dos下调用某个程序,必须像Linux那样敲击一串字符,这就又费时间了。如何缩短这个时间呢?我这里抛砖引玉,介绍一种快速调用dos程序的方法。

把dos发送一份快捷方式放在桌面上。然后,在C:\Documents and Settings\Administrator下,建立一个批处理文件。我打算把八个在dos下运行快捷的程序放在这个文件中,建立快速启动菜单。这个批处理文件被命名为q.bat,取quick的意思。

q.bat的内容如下
CODE:
@ECHO OFF
GOTO Menu
:Menu
echo.
ECHO                =====Menu=====
ECHO                1-Gaussian
ECHO                2-ORCA
ECHO                3-Gamess
ECHO                4-GsGrid
ECHO                5-MO Analysis
ECHO                6-MultiWFN
ECHO                7-Swizard
ECHO                8-C
ECHO                9-Exit
echo                ==============
echo.
echo Select No:
set /p ID=
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
if "%id%"=="3" goto cmd3
if "%id%"=="4" goto cmd4
if "%id%"=="5" goto cmd5
if "%id%"=="6" goto cmd6
if "%id%"=="7" goto cmd7
if "%id%"=="9" exit
if "%id%"=="8" goto cmd8
PAUSE
:cmd1
echo starting gaussian
D:\quick_start_for_bat\gaussian.bat
goto MENU
:cmd2
echo starting orca
D:\quick_start_for_bat\orca.bat
GOTO MENU
:cmd3
echo starting gamess
D:\quick_start_for_bat\gamess.bat
GOTO MENU
:cmd4
echo starting gsgrid
D:\quick_start_for_bat\gsgrid.bat
GOTO MENU
:cmd5
echo starting moanalysis
D:\quick_start_for_bat\moanalysis.bat
GOTO MENU
:cmd6
echo starting multiwfn
D:\quick_start_for_bat\multiwfn.bat
GOTO MENU
:cmd7
echo starting swizard
D:\quick_start_for_bat\swizard.bat
GOTO MENU
:cmd8
echo starting c
D:\quick_start_for_bat\turboc.bat
GOTO MENU

然后在D:\quick_start_for_bat\中建立八个文件(之所以放在d盘,是为了避免因c盘崩溃造成损失),分别是gaussian.bat、orca.bat等。这八个文件的内容大同小异。比如orca.bat这个文件的内容是:
CODE:
d:
cd D:\ProgramFiles\ORCA 2.8 for Win

这样,我在桌面上直接打开dos,输入一个字符“q”,然后回车。然后输入一个字符“2”,再回车,就进入dos下的orca程序文件夹了。是不是很快捷?效果如下(红色部分是我用键盘输入的部分,黑色部分是系统给出的提示)
引用回帖:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>q(回车)

               =====Menu=====
               1-Gaussian
               2-ORCA
               3-Gamess
               4-GsGrid
               5-MO Analysis
               6-MultiWFN
               7-Swizard
               8-C
               9-Exit
               ==============

Select No:
2(回车)
starting orca

D:\ProgramFiles\ORCA 2.8 for Win>

[ Last edited by yjcmwgk on 2010-6-16 at 21:16 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ppttmm

至尊木虫 (知名作家)


★ 一星级,一般

yjcmwgk:晕啊,这些程序还不都是谷歌一搜一大堆的 2010-03-09 12:30
能否也一并提供一下程序呢?
ECHO                1-Gaussian
ECHO                2-ORCA
ECHO                3-Gamess
ECHO                4-GsGrid
ECHO                5-MO Analysis
ECHO                6-MultiWFN
ECHO                7-Swizard
ECHO                8-C
9楼2010-03-09 09:08:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 14 个回答

abbott

金虫 (著名写手)


★★★★★ 五星级,优秀推荐

牛人,
没有用过DOS阿
2楼2010-03-08 17:56:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiewei

专家顾问 (著名写手)


★★★★★ 五星级,优秀推荐

顶~~~如果高斯能实现dos上计算就好了,听我们学校以牛人说 dos计算比在操作系统上计算要快50-100倍!!!如果高斯能实现dos计算 那就是说 我们的计算量要减少多少啊  
4楼2010-03-08 18:43:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bay__gulf

金虫 (著名写手)


★ ★ ★ ★ ★
yjcmwgk(金币+5): 2010-03-08 19:32
引用回帖:
Originally posted by jiewei at 2010-03-08 18:43:00:
顶~~~如果高斯能实现dos上计算就好了,听我们学校以牛人说 dos计算比在操作系统上计算要快50-100倍!!!如果高斯能实现dos计算 那就是说 我们的计算量要减少多少啊  

暂且不说dos也是一个操作系统.
一个软件运行不仅需要一个操作系统,也需要一大堆操作系统提供的API.
dos运行gaussian 这种大型程序是不可能的,至少我从未听说过.
既然不可能,哪来50-100倍的数据.

很可能是那位牛人眼花,把cli 下的linux 当出是dos了
5楼2010-03-08 19:16:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 315求调剂 +3 &123456789 2026-04-05 3/150 2026-04-05 11:57 by rainbow11
[考研] 材料工程专硕求调剂 +11 hyl3153942 2026-03-29 11/550 2026-04-05 11:12 by 风雨无晴
[考研] 283分求调剂 +9 试试看呗 2026-04-04 9/450 2026-04-05 10:27 by 果冻大王
[考研] 材料调剂 +7 dxy调剂 2026-04-04 7/350 2026-04-05 09:15 by 陌秋26
[考博] 申博 +7 IQwQl 2026-04-04 7/350 2026-04-04 23:32 by mumin1990
[考研] 一志愿北京交通大学材料工程总分358求调剂 +3 cs0106 2026-04-04 3/150 2026-04-04 22:10 by lbsjt
[考研] 316求调剂 +9 墨辰_Orion926 2026-04-04 9/450 2026-04-04 21:35 by lbsjt
[考研] 085602 找调剂 +4 逆时针快乐 2026-04-02 4/200 2026-04-04 19:32 by 蓝云思雨
[考研] 309求调剂 +6 刘刘刘1231 2026-04-02 7/350 2026-04-04 13:41 by liucky
[考研] 一志愿085404,总分291,四级已过,求调剂 +5 阿俊阿俊阿俊 2026-04-04 7/350 2026-04-04 13:23 by 莲菜就是藕吧
[考研] 282求调剂 +5 呼吸都是减肥 2026-03-31 5/250 2026-04-03 12:03 by 1753564080
[考研] 312求调剂 +4 赊月色 2026-04-02 5/250 2026-04-03 08:21 by fangshan711
[考研] 一志愿南开大学0710生物学359求调剂 +6 兔兔兔111223314 2026-03-29 8/400 2026-04-02 22:37 by louise0220
[考研] 一志愿复旦材料,英一专硕,总分357调剂 +4 1050389037 2026-04-02 5/250 2026-04-02 21:40 by dongzh2009
[考研] 311求调剂 +14 蓝月亮亮 2026-03-30 14/700 2026-04-02 12:18 by 1753564080
[考研] 材料工程322分 +8 哈哈哈吼吼吼哈 2026-04-01 8/400 2026-04-02 11:53 by 3041
[考研] 一志愿北交大材料工程总分358 +8 cs0106 2026-04-01 9/450 2026-04-02 10:36 by 不吃魚的貓
[考研] 302求调剂一志愿北航070300,本科郑大化学 +8 圣日耳曼条 2026-04-01 11/550 2026-04-02 07:40 by chemdavid
[考研] 一志愿北京科技大学085601材料工程英一数二初试总分335求调剂 +5 双马尾痞老板2 2026-03-31 5/250 2026-04-01 09:04 by oooqiao
[考研] 323分 食品与营养调剂 +3 嘿ooo 2026-03-31 3/150 2026-03-31 09:38 by longlotian
信息提示
请填处理意见