中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-16 23:05
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » {已结}echo 如何定义内容输出 查看 2,594 回复 7
楼 主 {已结}echo 如何定义内容输出 发表于 2007-01-04 07:42 ·  中国 广西 贵港 电信
高级用户
★★
学无尽止
积分 635
发帖 244
注册 2006-04-15 05:07
UID 53857
性别 男
来自 广西贵港
状态 离线
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 ]
2 发表于 2007-01-04 09:25 ·  中国 广西 贵港 电信
高级用户
★★
学无尽止
积分 635
发帖 244
注册 2006-04-15 05:07
UID 53857
性别 男
来自 广西贵港
状态 离线
哎,急用呀,哪位兄弟给个提示呀`~
3 发表于 2007-01-05 02:21 ·  中国 广西 贵港 电信
高级用户
★★
学无尽止
积分 635
发帖 244
注册 2006-04-15 05:07
UID 53857
性别 男
来自 广西贵港
状态 离线
各位给我提示啊``````````我我我`````````
4 发表于 2007-01-05 04:08 ·  中国 上海 浦东新区 电信
初级用户
★★
积分 148
发帖 69
注册 2006-11-23 23:04
UID 71504
性别 男
状态 离线
BS
5 发表于 2007-01-08 05:12 ·  中国 广西 贵港 电信
高级用户
★★
学无尽止
积分 635
发帖 244
注册 2006-04-15 05:07
UID 53857
性别 男
来自 广西贵港
状态 离线
哎,悶!
学无尽止
6 发表于 2007-01-21 00:45 ·  中国 天津 电信
初级用户
积分 97
发帖 43
注册 2005-07-25 22:07
UID 41055
状态 离线
为什么已结而不把解决方法说出来让大家学学呢?
7 发表于 2008-04-07 10:13 ·  中国 广东 深圳 电信
新手上路
积分 14
发帖 7
注册 2008-04-02 20:44
UID 114786
性别 男
状态 离线
BS你.
8 发表于 2008-05-15 18:31 ·  中国 陕西 西安 电信
新手上路
积分 4
发帖 2
注册 2006-12-22 23:35
UID 74303
性别 男
状态 离线
echo [on | off]
echo [message]
echo.
echo message > [driver:] [path] filename
@
//////////////////////////////////////////
说明
on | off
若设定为 ON 在执行批次档时会将正要执行的命令显示在屏幕,而设定为 OFF 则在执行时不会将正要执行的命令显示在屏幕上。 如果 ON | OFF 都省略不用时,将显示 ECHO 命令目前的状况

MESSAGE
是会显示在屏幕上的信息。使用 ECHO. 命令在屏幕上会空出一列。
>[drive:] [path] filename
做输出转向处理,而 >[drive:] [path] filename 指定存放档的所在和档名
@ 在批次档中 @ 后的命令将不显示在屏幕上
论坛跳转: