第 16 楼
发表于 2004-11-08 00:00 · 中国 广东 肇庆 端州区 电信
高级用户
★★
积分 578
发帖 135
注册 2003-07-10 00:00
22年会员
UID 6709
性别 男
状态 离线
以下是引用willsort在2004-4-21 8:19:18的发言:
Re ql2000:
经测试,此方法只在Windows2000及其同系列系统平台下的DOS控制台有效,而在Windows98及其同系列的系统平台下的DOS控制台和纯DOS下无效。以下内容引自Windows说明文档。
echo <string> >>aaa.txt 这样不行!
要想在纯dos下用批处理把“<string>”输入到aaa.txt中,到底批处理语句该怎么写?
第 17 楼
发表于 2004-11-11 00:00 · 中国 山西 运城 联通
银牌会员
★★★
天的白色影子
积分 2,343
发帖 636
注册 2004-03-06 00:00
22年会员
UID 19350
性别 男
状态 离线
willsort的方法好像在98和2000下都有些问题。98下可以用 echo exit | %comspec% /k prompt $Lstring$G | find "<" >>aaa.txt 2000下可以用 echo exit | %comspec% /q /k prompt $Lstring$G | find "<" >>aaa.txt
第 18 楼
发表于 2004-11-12 00:00 · 中国 广东 肇庆 端州区 电信
高级用户
★★
积分 578
发帖 135
注册 2003-07-10 00:00
22年会员
UID 6709
性别 男
状态 离线
第 19 楼
发表于 2004-11-14 00:00 · 中国 山西 运城 联通
元老会员
★★★★
Batchinger
积分 4,432
发帖 1,512
注册 2002-10-18 00:00
23年会员
UID 19
性别 男
状态 离线
Re hzy:
这是我在未学习命令行环境兼容性之前所做的代码,所以有局限性。
原文 %comspec% /c prompt echo this is a text $g test.txt>test.bat 是在msdos6.22下编写并测试通过的;
不过下面的代码应该在各类环境下都有效:
echo exit | %comspec% /k prompt echo this is a text $g test.txt$_ | find ">" >test.bat
[
Last edited by willsort on 2005-8-18 at 18:43 ]
※ Batchinger 致 Bat Fans:请访问
批处理编程的异类 ,欢迎交流与共享批处理编程心得!
第 20 楼
发表于 2004-11-14 00:00 · 中国 福建 厦门 电信
系统支持
★★★
积分 904
发帖 339
注册 2002-10-10 00:00
23年会员
UID 1904
来自 厦门
状态 离线
echo exit | %comspec% /k prompt echo this is a text $g test.txt$_ | find ">" >test.bat
&_:Carriage return and linefeed?绝的用法.
第 21 楼
发表于 2004-11-15 00:00 · 中国 山西 运城 中移铁通
银牌会员
★★★
天的白色影子
积分 2,343
发帖 636
注册 2004-03-06 00:00
22年会员
UID 19350
性别 男
状态 离线
第 22 楼
发表于 2005-05-22 00:00 · 中国 山东 济宁 电信
中级用户
★★★
痴迷DOS者
积分 456
发帖 570
注册 2004-10-09 00:00
21年会员
UID 32281
性别 男
状态 离线
我的工具可以,在doshome.com下在
DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青!uploadImages/20035317345478982.png
第 23 楼
发表于 2005-05-29 00:00 · 中国 福建 三明 电信
中级用户
★★
积分 316
发帖 83
注册 2005-03-01 00:00
21年会员
UID 36626
性别 男
状态 离线
echo ^<string^>>aaa.txt <string> 2000下请问各位 echo exit | %comspec% /k prompt echo this is a text $g test.txt$_ | find ">" >test.bat 到底是什么意思
第 24 楼
发表于 2005-08-15 00:57 · 中国 新疆 克拉玛依 移动
新手上路
★
积分 17
发帖 6
注册 2005-08-14 22:00
20年会员
UID 41658
状态 离线
第 25 楼
发表于 2005-08-16 02:12 · 中国 新疆 克拉玛依 移动
初级用户
★
积分 24
发帖 10
注册 2005-08-15 23:58
20年会员
UID 41688
状态 离线
请问斑竹%comspec% /c prompt echo abcd $g c.txt >b.bat
这段里面的%comspec% 指的是什么意思? 还有$g 是什么意思?先谢过。。。
第 26 楼
发表于 2006-09-06 22:20 · 中国 广西 北海 电信
新手上路
★
积分 4
发帖 2
注册 2006-09-05 21:58
19年会员
UID 61908
性别 男
状态 离线
echo echo aaa ^>b12.txt >c.txt
将建立c.txt ,里面内容是 echo aaa >b12.txt
第 27 楼
发表于 2006-09-07 01:43 · 中国 湖北 武汉 电信
中级用户
★★
积分 245
发帖 103
注册 2006-06-30 00:00
19年会员
UID 57801
性别 男
状态 离线
WILLSORT版主说得不错……大家为了解决一个问题而寻求更简更直之路,因为执著而更上一层楼,才能达到“吾当临绝顶,一览众山小”之境!
第 28 楼
发表于 2007-05-03 01:19 · 中国 湖南 联通数据上网公共出口
社区乞丐
★★
gaoshou
积分 -16
发帖 77
注册 2007-01-30 09:11
19年会员
UID 78105
性别 男
状态 离线
简单实现
echo ^> >1.bat
用个转意符号
[ Last edited by hngaoshou on 2007-5-3 at 01:21 AM ]
第 29 楼
发表于 2008-05-07 01:19 · 中国 北京 海淀区 联通
新手上路
★
积分 4
发帖 2
注册 2008-05-07 00:49
18年会员
UID 117952
性别 男
状态 离线
第 30 楼
发表于 2008-05-07 01:21 · 中国 北京 海淀区 联通
新手上路
★
积分 4
发帖 2
注册 2008-05-07 00:49
18年会员
UID 117952
性别 男
状态 离线
论坛跳转: