24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 952  |  回复: 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的回帖

jiewei

专家顾问 (著名写手)


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

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

abbott

金虫 (著名写手)


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

牛人,
没有用过DOS阿
2楼2010-03-08 17:56:42
已阅   回复此楼   关注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的回帖

bay__gulf

金虫 (著名写手)


★★★ 三星级,支持鼓励

★ ★
yjcmwgk(金币+2):涉及到Windows的环境变量,很多时候根本不敢动爪,怕搞坏了,其实主要是没研究过Windows的环境变量。其实bat还算是安全,是吧(当然format啊del 啊就不安全了,这我知道,呵呵) 2010-03-08 19:34
卒兄觉得设置一下环境变量怎么样
6楼2010-03-08 19:19:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 081700,311,求调剂 +12 冬十三 2026-04-04 13/650 2026-04-05 08:43 by qlm5820
[考研] 材料调剂 +9 壹贰贰亿 2026-04-04 9/450 2026-04-05 08:00 by qlm5820
[考研] 一志愿郑大0705求调剂 +3 橘十一 2026-04-02 4/200 2026-04-05 00:05 by chongya
[考研] 材料专硕322分 +7 哈哈哈吼吼吼哈 2026-04-04 7/350 2026-04-04 12:09 by asdhh1991
[考研] 280求调剂 +21 咕噜晓晓 2026-04-02 22/1100 2026-04-04 11:12 by 猪会飞
[考研] 281求调剂 +10 aaawhy 2026-04-03 10/500 2026-04-03 21:42 by lbsjt
[考研] 数二英二348求调剂 +4 hxdzj1 2026-04-03 5/250 2026-04-03 21:25 by zhq0425
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +9 哇呼哼呼哼 2026-04-02 9/450 2026-04-03 12:05 by 1753564080
[考研] 求调剂 +3 心想事成可 2026-04-03 3/150 2026-04-03 11:22 by wangjy2002
[考研] 330求调剂 +3 白神呜呼呼 2026-04-02 3/150 2026-04-03 10:15 by 蓝云思雨
[考研] 调剂 +7 祉岷. 2026-04-02 7/350 2026-04-03 09:11 by 花呗还欠600
[考研] 0856材料与化工调剂,339 +14 10213207 2026-03-31 14/700 2026-04-02 21:01 by 1104338198
[考研] 0710生物学,325求调剂 +3 mkkkkkl 2026-04-01 3/150 2026-04-02 09:48 by Jaylen.
[考研] 材料调剂 +12 一样YWY 2026-04-01 12/600 2026-04-02 09:15 by olim
[考研] 一志愿安徽大学计算机科学与技术学硕,331分求调剂 +5 蒋昌鹏qtj 2026-04-01 5/250 2026-04-02 08:10 by fxue1114
[考研] 298求调剂 +4 什么是胖头鱼 2026-03-30 6/300 2026-04-01 22:06 by 客尔美德
[考研] 0817化工学硕调剂 +11 努力上岸中! 2026-03-31 11/550 2026-04-01 20:30 by 赖春艳
[考研] 调剂申请 +8 张张张张zy 2026-03-31 9/450 2026-04-01 08:29 by zjbkx
[考研] 0856 335分 +9 cccchenso 2026-03-29 9/450 2026-03-31 16:37 by lishahe
[考研] 英一数一总分334求调剂 +4 陈阳坤 2026-03-31 4/200 2026-03-31 14:22 by 记事本2026
信息提示
请填处理意见