Windows批处理命令入门

        首先,我们来复习一个简单的单词:


batch : 批。  例句:A batch of new books arrived yesterday.



       为了简便起见,不进行盘符切换,我在F盘建立了一个文件夹,名为myFile, 把Windows系统的cmd.exe复制到myFile中,双击cmd.exe, 并进行如下输入,得到如下结果:

Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

F:\myFile>echo > 1.txt
F:\myFile>echo > 2.txt
F:\myFile>del 1.txt
F:\myFile>del 2.txt
F:\myFile>


        我们看到,shell连续接收了4条命令,而这4条命令是人一步一步输入的,很麻烦,人和shell处在不断的交互中,没有一气呵成的感觉。自然,我们想到,要是shell能批量地执行命令,该多好啊,而这是可以达到的。在myFile文件夹下建立myBat.txt文件,改名为myBat.bat, 随后在该文件中进行编辑(注意,打开myBat.bat文件进行编辑时候,不能用双击,而应该用右键,选择文本文件方式打开,当然,如果你有Notepad++, 那就更好了)。

       

      下面,来看看批处理文件如何编写吧。我们要在myFile建立100个文件夹,名称分别是:1, 2, ...100, 显然,用批处理比较方便,在myBat.bat中写入:

@echo off
for /l %%i in (1,1,100) do md %%i
pause
       保存myBat.bat文件,然后在cmd.exe中运行myBat.bat(当然,你也可以直接双击该文件),结果生成了100个文件夹,这就是批处理的威力。当然,Windows下的批处理还有很多其它的语法规则,在随后的博文中,我会慢慢介绍,敬请关注。

      弄懂了myBat.bat文件,Windows下的批处理的编写也就入门了。

      本质之外的都是细节。


      最后,对用过matlab软件的人说一句:既然你用过matlab软件,那么你肯定对Windows下的命令行和批处理会有更深的体会。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值