联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
::第一次生成test1.bat 第二次打开会判断,然后生成test2.bat ……如果已经存在就继续编号,直到可以为止 @echo off &set a=0 :a set /a a+=1 if not exist test%a%.bat (errorcommand>test%a%.bat 2>nul&exit) else (goto :a)
@echo off set "n=0" :agn set /a "n+=1" if exist test%n%.bat goto :agn >test%n%.bat echo @echo off start notepad test%n%.bat
@echo off ::Code By radem set/an=1 :lp set p=test%n%.bat if exist %p% (set/an+=1&&goto lp) <"%~f0" more +10>%p% start notepad %p% exit :::::::: 以下是新建文件内容 ::::::::: @echo off