偶新学批处理
今天看到FOR循环,起了点念头,写了几句东西~
功能是:检查所输入路径是否有TXT文件,有则启动命令行~
写好后试了遍,输入:D:\更新……我在里面新建了个.txt,没问题
于是,想想,再输入:D:\……结果一直打开cmd.exe,机子跨了~
D盘虽然有很多的.txt,但不至于如此地步……
然后尝试换G盘,里面只有1个.txt,结果也跨了~
所以想问问,我这代码有什么问题麽?为何會出現這情况,算死循环嚒?
代码如下:
@echo off
echo 輸入路径
set /p p=">>"
for /r "%p%" %%i in (*.txt) do start cmd.exe
发完贴后才看到……貌似发错区了,应该发到批处理教室~抱歉斑竹
Last edited by Waterlive on 2007-5-14 at 05:38 PM ]