联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off for %%f in (test) do ( echo echo test 2 >test2.bat test2.bat echo test 1 del test2.bat ) echo test 3
test 2 test 1
@echo off echo test 2 >test2.bat & test2.bat & echo test 1 echo test 3
@echo off echo %%%%a% echo %%%%a%% echo %%%%a%%% echo %%%%%a%% pause>nul
我看括号里调用bat就等同于call子过程, 调完返回!