24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 951  |  回复: 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的回帖
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 能动调剂326专硕 +4 wan112233 2026-04-04 4/200 2026-04-04 22:47 by yu221
[考研] 材料科学与工程调剂 +19 深V宿舍吧 2026-03-30 20/1000 2026-04-04 22:13 by hemengdong
[考研] 324求调剂 +14 想上学求调 2026-04-02 15/750 2026-04-04 20:31 by 无际的草原
[考研] 321求调剂 +6 认真求上学 2026-04-03 6/300 2026-04-04 19:51 by dongzh2009
[考研] 化学308分调剂 +23 你好明天你好 2026-03-30 24/1200 2026-04-04 18:29 by macy2011
[考研] 材料调剂 +11 吴棂颖! 2026-04-03 11/550 2026-04-04 09:56 by 小小树2024
[考研] 292求调剂 +21 是妍子也是研子 2026-03-30 22/1100 2026-04-03 21:44 by qlm5820
[考研] 考研调剂 +5 小sun要好运 2026-04-03 5/250 2026-04-03 21:43 by 啵啵啵0119
[考研] 一志愿南昌大学324求调剂 +13 hanamiko 2026-04-01 13/650 2026-04-03 18:30 by ls刘帅
[考研] 285求调剂 +5 AZMK 2026-04-03 8/400 2026-04-03 18:17 by AZMK
[考研] 372分材料与化工(085600)一志愿湖南大学求调剂 +3 蓝笺片 2026-04-03 4/200 2026-04-03 17:58 by Jimmyandyou
[考研] 考研调剂 +8 不爱喝饮料 2026-04-03 8/400 2026-04-03 16:40 by Mistake-J
[考研] 英一数一408,总分284,二战真诚求调剂 +13 12.27 2026-03-30 15/750 2026-04-03 14:41 by 氮气气气
[考研] 266求调剂 +3 08电气工程 2026-04-03 3/150 2026-04-03 14:05 by 1753564080
[考研] 求调剂 +7 Aniyaio 2026-04-02 7/350 2026-04-02 16:42 by zzsw+
[考研] 337求调剂 +11 《树》 2026-03-29 11/550 2026-04-02 10:20 by 不吃魚的貓
[考研] 284求调剂 +12 小熊~~ 2026-03-31 12/600 2026-04-01 20:23 by 花??
[考研] 求调剂 +4 图鉴212 2026-03-30 5/250 2026-04-01 15:32 by 图鉴212
[考研] 求调剂 +8 11ggg 2026-03-30 8/400 2026-03-31 13:56 by nanaliuyun
[考研] 313求调剂 +6 卖个关子吧 2026-03-31 6/300 2026-03-31 10:58 by Jaylen.
信息提示
请填处理意见