推荐一篇批处理最完整人性化教程第1/3页

2019-09-19 07:02:19王旭


从这一章开始,将由浅入深的介绍批处理中常用的命令,很多常见DOS命令在批处理脚本中有这广泛的应用,它们是批处理脚本的BODY部分,但批处理比DOS更灵活多样,更具备自动化。要学好批处理,DOS一定要有比较扎实的基础。这里只讲述一些比较少用(相对来说)的DOS命令,常用命令如COPY、DIR等就不做介绍了(这些看似简单的命令实际复杂的很,我怕自己都说不清楚!)。 

例五,先看一个实例。这是一个很有意思的脚本,一个小巧实用的好东东,把批处理“自动化”的特点体现的淋漓尽致。先介绍一下这个脚本的来历:大家都知道汇编程序(MASM)的上机过程,先要对源代码进行汇编、连接,然后再执行,而这中间有很多环节需要输入很多东西,麻烦的很(只有经历过的朋友才懂得)。如何使这个过程变的简单呢?在我们搞汇编课程设计时,我“被逼”写了这个脚本,用起来很爽,呵呵。看看脚本内容: 


@echo off  
::close echo  
cls  
::clean screen  
echo This programme is to make the MASM programme automate  
::display info  
echo Edit by CODERED  
::display info  
echo Mailto me : qqkiller***@sina.com  
::display info  
if "%1"=="" goto usage  
::if input without paramater goto usage  
if "%1"=="/?" goto usage  
::if paramater is "/?" goto usage  
if "%1"=="help" goto usage  
::if paramater is "help" goto usage  
pause  
::pause to see usage  
masm %1.asm  
::assemble the .asm code  
if errorlevel 1 pause & edit %1.asm  
::if error pause to see error msg and edit the code  
link %1.obj & %1  
::else link the .obj file and execute the .exe file  
:usage  
::set usage  
echo Usage: This BAT file name [asm file name]  
echo Default BAT file name is START.BAT  
::display usage  

123下一页阅读全文
相关文章 大家在看