中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » Echo命令如何把">"符号写入到文本中?
作者:
标题: Echo命令如何把">"符号写入到文本中? 上一主题 | 下一主题
pzf2008
新手上路





积分 16
发帖 13
注册 2008-12-8
状态 离线
『楼 主』:  Echo命令如何把">"符号写入到文本中?

@echo off
echo.%%1>>11.bat
echo.pause

如果我想在%%1的后面写入“>”符号,就是要实现11.bat中的内容如下:
%1>


怎么实现呢?

2009-3-16 06:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 2 楼』:  

这要看纯DOS环境还是CMD环境,如果是CMD环境,只需要在>前加上^即可。如:
echo %%1^>>11.bat

而如果是纯DOS环境,很显然上面这种方法就不行了,一个比较简单的方法是借用prompt $g字符转义功能,详细用法我不太记得了(因为很少用),你可以搜索以前的老帖子,我印象中willsort曾经有帖子系统的讨论过这个问题,在本版的置顶精华帖子汇总中应该有链接。

[ Last edited by Climbing on 2009-3-19 at 03:09 ]

   此帖被 +1 点积分    点击查看详情   
评分人:【 pzf2008 分数: +1  时间:2009-3-17 05:53




偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2009-3-17 02:31
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
ben1314
初级用户




积分 25
发帖 16
注册 2007-10-27
来自 河南新乡
状态 离线
『第 3 楼』:  

不曾用过 DOS下没有用过CMD下倒是常用

2009-3-18 22:05
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (506227812)  编辑帖子  回复  引用回复
dnntgmfd
初级用户





积分 85
发帖 52
注册 2009-1-10
来自 湘乡
状态 离线
『第 4 楼』:  

二楼的,,
echo %%1^>11.bat中
那个^前面是不是还要加个>

2009-3-19 01:33
查看资料  发送邮件  发短消息 网志  OICQ (527385656)  编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 5 楼』:  Re: 4楼的

已经在二楼修正。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2009-3-19 03:10
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
pkto
初级用户





积分 62
发帖 62
注册 2007-7-14
状态 离线
『第 6 楼』:  

谢谢Climbing正在愁这个问题,就解决了!

2009-10-7 13:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复
aktm
新手上路





积分 2
发帖 1
注册 2009-10-15
状态 离线
『第 7 楼』:  

学习了

2009-10-16 12:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qvbzyx
新手上路





积分 11
发帖 6
注册 2009-10-3
状态 离线
『第 8 楼』:  

复习了下.....

2009-10-18 18:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
pkto
初级用户





积分 62
发帖 62
注册 2007-7-14
状态 离线
『第 9 楼』:  

不但如此,如果=后面跟着数字,如=3,那么3前面也要加上^,表达成=^3,呵呵,很有意思的,类似的还有%,必须再加一个,表达成%%,才能输出正确的%

2009-10-21 11:37
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yidos2008
新手上路





积分 19
发帖 7
注册 2008-10-10
状态 离线
『第 10 楼』:  

说真的要是有人讲下DEBUG还是不错的
``想学这个就是难了点``看不懂

2009-10-21 17:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: