bat批处理文件的执行过程有趣
今天发现个有趣的事情,Windows运行bat文件时,居然是这样:
打开文件,
读第一行,
关闭文件,
执行第一行,
再打开文件,
再读第二行,
再关闭文件,
再执行第二行,
。。。。。太搞了,为什么呢,呵呵。
过程演示:
1》创建文件:C:\TestBat.bat
/*****************/
c:
md TestBat2
copy TestBat\*.* TestBat2
rd TestBat2 /s /q
/*****************/
2》创建文件夹:C:\TestBat,并放入若干文件,机器快就多放点。
3》运行 TestBat.bat
4》右键编辑文件:TestBat.bat,并保存。
/*****************/
c:
md TestBat2
copy TestBat\*.* TestBat2
rd TestBat2 /s /q
pause
/*****************/
5》结果画面停住了
![](/WebResource.axd?d=pLXXeGbWF7eXU8SMs2-GFZvUWY2JNH05dFx5YzJhGUYAYJAFEaTEq36NAhTPy7_KekvzDFwt8wvQWdByvJIGWdEq6x2KpKD80&t=633043282340000000)
打开文件,
读第一行,
关闭文件,
执行第一行,
再打开文件,
再读第二行,
再关闭文件,
再执行第二行,
。。。。。太搞了,为什么呢,呵呵。
过程演示:
1》创建文件:C:\TestBat.bat
/*****************/
c:
md TestBat2
copy TestBat\*.* TestBat2
rd TestBat2 /s /q
/*****************/
2》创建文件夹:C:\TestBat,并放入若干文件,机器快就多放点。
3》运行 TestBat.bat
4》右键编辑文件:TestBat.bat,并保存。
/*****************/
c:
md TestBat2
copy TestBat\*.* TestBat2
rd TestBat2 /s /q
pause
/*****************/
5》结果画面停住了
posted on 2008-02-29 21:42 Clark Chan 阅读(1897) 评论(7) 编辑 收藏 举报