楼 主
Echo命令如何把">"符号写入到文本中?
发表于 2009-03-16 06:31 · 中国 北京 联通
新手上路
★
积分 16
发帖 13
注册 2008-12-08 09:41
UID 133204
性别 男
状态 离线
@echo off
echo.%%1>>11.bat
echo.pause
如果我想在%%1的后面写入“>”符号,就是要实现11.bat中的内容如下:
%1>
怎么实现呢?
第 2 楼
发表于 2009-03-17 02:31 · 中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
这要看纯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-03-17 05:53 |
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!
第 3 楼
发表于 2009-03-18 22:05 · 中国 河南 新乡 电信
初级用户
★
积分 25
发帖 16
注册 2007-10-27 16:01
UID 100933
性别 男
来自 河南新乡
状态 离线
第 4 楼
发表于 2009-03-19 01:33 · 中国 广东 电信
初级用户
★★
积分 85
发帖 52
注册 2009-01-10 18:22
UID 136322
性别 男
来自 湘乡
状态 离线
二楼的,,
echo %%1^>11.bat中
那个^前面是不是还要加个>
第 5 楼
Re: 4楼的
发表于 2009-03-19 03:10 · 中国 河北 保定 联通
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
已经在二楼修正。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“
这个帖子”和“
这个帖子”并努力遵守,如果可能,请告诉更多的人!
第 6 楼
发表于 2009-10-07 13:01 · 中国 江苏 南京 电信
初级用户
★★
积分 62
发帖 62
注册 2007-07-14 14:39
UID 93962
性别 男
状态 离线
第 7 楼
发表于 2009-10-16 12:47 · 中国 北京 北京互联通网络科技有限公司
新手上路
★
积分 2
发帖 1
注册 2009-10-15 14:13
UID 153115
性别 男
状态 离线
第 8 楼
发表于 2009-10-18 18:38 · 中国 湖北 武汉 电信
新手上路
★
积分 11
发帖 6
注册 2009-10-03 13:40
UID 152570
性别 男
状态 离线
第 9 楼
发表于 2009-10-21 11:37 · 中国 江苏 南京 电信
初级用户
★★
积分 62
发帖 62
注册 2007-07-14 14:39
UID 93962
性别 男
状态 离线
不但如此,如果=后面跟着数字,如=3,那么3前面也要加上^,表达成=^3,呵呵,很有意思的,类似的还有%,必须再加一个,表达成%%,才能输出正确的%
第 10 楼
发表于 2009-10-21 17:30 · 中国 广东 东莞 电信
新手上路
★
积分 19
发帖 7
注册 2008-10-10 09:08
UID 127954
性别 男
状态 离线
说真的要是有人讲下DEBUG还是不错的
``想学这个就是难了点``看不懂
论坛跳转: