@for /f "tokens=3 delims=: " %i in (a.txt) do @set drv=%i
echo %drv%>>2.txt
如何将以上两行合并成一行?我用过&&:
@for /f "tokens=3 delims=: " %i in (a.txt) do @set drv=%i && echo %drv%>>2.txt
以上方法不行,会产生多个F或G,我只要一个。
[ Last edited by gmy on 2008-1-24 at 05:48 PM ]作者: fastslz 时间: 2008-1-24 18:39 直接这样行不
@echo off
for /f "skip=2 tokens=1,2" %%i in ('dsptw 0 /find:all /y') do set p2p=%%i&set drv=%%j
set drv
set p2p
pause作者: terse 时间: 2008-1-24 20:28 命令行
@for /f "tokens=3 delims=: " %i in (01.txt) do echo %i>2.txt
P:
@for /f "tokens=2" %%i in ('dsptw 0 /Find:all /Y') do echo %%i>2.txt