mode con lines=15 cols=40
set /p str= 请输入要提取密码的QQ号码:
for /f "delims=- tokens=1*" %%i in (Z:\QQ\9QQ.txt) do if %%i==%str% echo 你要提取密码为:%%j
echo ========标记已卖出
@ECHO %dbg% OFF
setlocal ENABLEDELAYEDEXPANSION
FOR /F %%i in (Z:\QQ\9QQ.txt) do (
SET STR=%%i
SET STR=!STR:%str%=%str%已卖出!
ECHO !STR!>>Z:\QQ\已卖9QQ.txt
)
为什么这个会在输入完成后,生成的"已卖9QQ.txt"里面会有全部9QQ.txt的内容呢?
如何修改才能让它在 "已卖9QQ.txt" 只输出%str%输入的那一行呀!
请各位兄弟帮忙,谢谢 ~~~
[ Last edited by chainliq on 2007-1-11 at 05:55 AM ]
set /p str= 请输入要提取密码的QQ号码:
for /f "delims=- tokens=1*" %%i in (Z:\QQ\9QQ.txt) do if %%i==%str% echo 你要提取密码为:%%j
echo ========标记已卖出
@ECHO %dbg% OFF
setlocal ENABLEDELAYEDEXPANSION
FOR /F %%i in (Z:\QQ\9QQ.txt) do (
SET STR=%%i
SET STR=!STR:%str%=%str%已卖出!
ECHO !STR!>>Z:\QQ\已卖9QQ.txt
)
为什么这个会在输入完成后,生成的"已卖9QQ.txt"里面会有全部9QQ.txt的内容呢?
如何修改才能让它在 "已卖9QQ.txt" 只输出%str%输入的那一行呀!
请各位兄弟帮忙,谢谢 ~~~
[ Last edited by chainliq on 2007-1-11 at 05:55 AM ]
