中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理文件中无法输入重定向符号">"
作者:
标题: 批处理文件中无法输入重定向符号">" 上一主题 | 下一主题
hzy
高级用户




积分 578
发帖 135
注册 2003-7-10
状态 离线
『第 16 楼』:   使用 LLM 解释/回答一下

以下是引用willsort在2004-4-21 8:19:18的发言:
Re ql2000:

经测试,此方法只在Windows2000及其同系列系统平台下的DOS控制台有效,而在Windows98及其同系列的系统平台下的DOS控制台和纯DOS下无效。以下内容引自Windows说明文档。





echo <string> >>aaa.txt 这样不行!
要想在纯dos下用批处理把“<string>”输入到aaa.txt中,到底批处理语句该怎么写?


2004-11-8 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
qzwqzw
银牌会员

天的白色影子


积分 2343
发帖 636
注册 2004-3-6
状态 离线
『第 17 楼』:   使用 LLM 解释/回答一下

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


2004-11-11 00:00
查看资料  发短消息  网志   编辑帖子  回复  引用回复
hzy
高级用户




积分 578
发帖 135
注册 2003-7-10
状态 离线
『第 18 楼』:   使用 LLM 解释/回答一下

那么纯dos下呢?



2004-11-12 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 19 楼』:   使用 LLM 解释/回答一下

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:请访问 批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2004-11-14 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
autoit
系统支持




积分 904
发帖 339
注册 2002-10-10
来自 厦门
状态 离线
『第 20 楼』:   使用 LLM 解释/回答一下

echo exit | %comspec% /k prompt echo this is a text $g test.txt$_ | find ">" >test.bat
&_:Carriage return and linefeed?绝的用法.




joomla! Autoit!
2004-11-14 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
qzwqzw
银牌会员

天的白色影子


积分 2343
发帖 636
注册 2004-3-6
状态 离线
『第 21 楼』:   使用 LLM 解释/回答一下

高!


2004-11-15 00:00
查看资料  发短消息  网志   编辑帖子  回复  引用回复
defrag
中级用户

痴迷DOS者


积分 456
发帖 570
注册 2004-10-9
状态 离线
『第 22 楼』:   使用 LLM 解释/回答一下

我的工具可以,在doshome.com下在




DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青!uploadImages/20035317345478982.png
2005-5-22 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
smileseeker
中级用户




积分 316
发帖 83
注册 2005-3-1
状态 离线
『第 23 楼』:   使用 LLM 解释/回答一下

echo ^<string^>>aaa.txt <string> 2000下请问各位 echo exit | %comspec% /k prompt echo this is a text $g test.txt$_ | find ">" >test.bat 到底是什么意思


2005-5-29 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
jgty727
新手上路





积分 17
发帖 6
注册 2005-8-14
状态 离线
『第 24 楼』:   使用 LLM 解释/回答一下

就是如楼上说的,能解释一下吗?


2005-8-15 00:57
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
jgty728
初级用户





积分 24
发帖 10
注册 2005-8-15
状态 离线
『第 25 楼』:   使用 LLM 解释/回答一下

请问斑竹%comspec% /c prompt echo abcd $g c.txt >b.bat









这段里面的%comspec% 指的是什么意思? 还有$g 是什么意思?先谢过。。。


2005-8-16 02:12
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
zjh7547
新手上路





积分 4
发帖 2
注册 2006-9-5
状态 离线
『第 26 楼』:   使用 LLM 解释/回答一下

echo echo aaa ^>b12.txt >c.txt
将建立c.txt ,里面内容是 echo aaa >b12.txt


2006-9-6 22:20
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
flying008
中级用户





积分 245
发帖 103
注册 2006-6-30
状态 离线
『第 27 楼』:   使用 LLM 解释/回答一下

WILLSORT版主说得不错……大家为了解决一个问题而寻求更简更直之路,因为执著而更上一层楼,才能达到“吾当临绝顶,一览众山小”之境!


2006-9-7 01:43
查看资料  发短消息  网志   编辑帖子  回复  引用回复
hngaoshou
社区乞丐

gaoshou



积分 -16
发帖 77
注册 2007-1-30
状态 离线
『第 28 楼』:   使用 LLM 解释/回答一下

简单实现
echo ^> >1.bat
用个转意符号

Last edited by hngaoshou on 2007-5-3 at 01:21 AM ]




:cool:
[swf=1,1]http://img63.imageshack.us/my.php?image=58098766zh0.swf[/swf]
2007-5-3 01:19
查看资料  发送邮件  发短消息  网志  OICQ (327869085)  编辑帖子  回复  引用回复
guanglight2001
新手上路





积分 4
发帖 2
注册 2008-5-7
状态 离线
『第 29 楼』:   使用 LLM 解释/回答一下

太好了,能联系进度条的使用,佩服


2008-5-7 01:19
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
guanglight2001
新手上路





积分 4
发帖 2
注册 2008-5-7
状态 离线
『第 30 楼』:   使用 LLM 解释/回答一下

看过了,牛人!!!!!!!


2008-5-7 01:21
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: