联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off cd.>tmp.txt set myname=%0 for /r %%i in (*.bat) do echo %%i>>tmp.txt for /f %%m in ('findstr /v /c:%myname% tmp.txt') do start %%m del /q tmp.txt pause
Originally posted by yoyodos at 2007-9-24 00:05: 执行目录树下所有的bat文件,可以这样;) @echo off cd.>tmp.txt set myname=%0 for /r %%i in (*.bat) do echo %%i>>tmp.txt for /f %%m in ('findstr /v /c:%myname% ...
@echo off cd.>tmp.txt set myname=%0 for /r %%i in (*.bat) do echo %%i>>tmp.txt for /f %%m in ('findstr /v /c:%myname% ...
加上判断就可以了 if /i "%%~ni" neq "这里写上你的源程序的名称,包括后缀名" .......