中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-04 07:01
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 在BAT里用ECHO写%1到文件 查看 846 回复 3
楼 主 在BAT里用ECHO写%1到文件 发表于 2007-04-23 05:57 ·  中国 湖南 衡阳 电信
中级用户
★★
积分 322
发帖 144
注册 2007-01-10 13:00
19年会员
UID 76062
性别 男
状态 离线
在BAT里用ECHO写另一个文件如果出现%1怎么办?

比如说BAT里有

ECHO DEL /Q %1 >>D.BAT

得到的D。BAT里却没有%1

要怎么办呢`?

[ Last edited by bob1989 on 2007-4-26 at 07:05 AM ]
2 发表于 2007-04-23 07:01 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
19年会员
UID 75212
性别 男
状态 离线
写入到批处理中的应该用%%1才可以;

至于你提出的问题从批处理中再写入另一个批处理应该用

echo del /q %%%%1 >>D.bat
3 发表于 2007-04-23 07:01 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
19年会员
UID 75212
性别 男
状态 离线
ps:下次的标题请把问题描述清楚点;
4 发表于 2007-04-26 07:05 ·  中国 湖南 衡阳 电信
中级用户
★★
积分 322
发帖 144
注册 2007-01-10 13:00
19年会员
UID 76062
性别 男
状态 离线
接受bjsh的批评
呵呵`我已经改了
论坛跳转: