Board logo

标题: 难道goto失败了,这个批处理出错在哪里了,谢谢 [打印本页]

作者: xue0808     时间: 2009-10-26 17:59    标题: 难道goto失败了,这个批处理出错在哪里了,谢谢
:a
netsh int ip dump >> \\192.168.1.100\z\ip.txt

c:\Docume~1\%USERNAME%\桌面\qq.lnk || c:\Docume~1\%USERNAME%\桌面\腾讯qq.lnk

tasklist | findstr /ib "qq.exe" || goto b


:b
:: 全盘查找qq.exe,找到之后就执行并退出CMD窗口
setlocal enabledelayedexpansion
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find /v ""') do (
set var=%%i
set drive=!var:~-2!
fsutil fsinfo drivetype !drive!|find "固定">nul && (
for /f "tokens=*" %%j in ('dir /a-d /b /s !drive!\qq.exe 2^>nul') do if not "%%j"=="" start "" "%%j"
)
)

作者: szweiw     时间: 2009-10-27 17:19
试试用 goto :b