通宵。。。 终于熬出一段代码 不知可否作为CMD通信之用。。。
记得以前有朋友发过一贴说 同时运行a.bat和b.bat b运行的内容是根据a运行到哪条命令得来的
举个例子说 如果a还没有运行到net user命令,b就不会往下执行,而是在标签内循环。。。 直到a运行了net user b才会跳出循环往下执行~
@echo off&setlocal enabledelayedexpansion
if "%1" neq "" goto lp1
start/b %~s0 1
:lp
cmd/c "net user>>main.txt&exit 6"
cmd/c "ping 127.1 /n 2 >nul&netstat -ano>>main.txt&exit 7"
:lp1
if errorlevel 6 (echo net user 命令已经完成>>main.txt) else echo net user 命令还没有完成>>main.txt
if errorlevel 7 (echo netstat命令已经完成>>main.txt) else echo netstat命令还没有完成>>main.txt
if not errorlevel 6 if not errorlevel 7 ping 127.1 /n 0 >nul&goto lp1
echo SUCCEED
pause
以上代码完全错误~- -||| 请不要再跟帖了!
Last edited by pusofalse on 2008-6-2 at 02:00 PM ]