标题: 一条语句提问
[打印本页]
作者: ytjiushiwo
时间: 2008-7-16 01:51
标题: 一条语句提问
@for /f "tokens=1,2,3 delims= " %%i in (victim.txt) do start call door.bat %%i %%j %%k
这条语句是什么意思?能解释清楚一点吗?
我能看懂的部分是..
@for /f "tokens=1,2,3 delims= " %%i in (victim.txt) do
后面的start call door.bat这里开始就看不懂了..
最好能把执行的后果也告诉我下..谢谢了
作者: wjdidi
时间: 2008-7-16 07:48
do start call door.bat %%i %%j %%k
应该是调用door.bat,并将%%i 、%%j 、%%k作为door.bat运行的参数.
作者: bat-zw
时间: 2008-7-16 08:09
有关变量传递,楼主请运行以下两段代码:
@echo off
set "str=1 2 3 4 5"
for /f "tokens=1-5" %%i in ("%str%") do call :lp %%i %%j %%k %%l %%m %%n
pause>nul&goto :eof
:lp
echo %1 %2 %3 %4 %5
@echo off
call :lp 1 2 3 4 5
pause>nul&goto :eof
:lp
echo %1 %2 %3 %4 %5
ps:好像没有start call...程序的写法,要不就start...,要不就call...。
作者: HAT
时间: 2008-7-16 09:31
执行的后果你自己运行一下不就知道了?为什么要让别人告诉你?