中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-08 10:49
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » [讨论]最大限度原样输出含特殊字符的指定行内容
可打印版本  20,532 / 32
第16楼 dikex 发表于 2007-05-18 14:13
高级用户 发帖 366 积分 788
这个可否??紧限于输出

type test.txt>output.txt
第17楼 bjsh 发表于 2007-05-18 14:18
银牌会员 发帖 621 积分 2,000
?
namejm上面的帖子针对的是哪个帖子说的?

我觉得当引号个数为奇数是就会把 echo后所有的东西全部输出;
因此无法重定向;
我认为解决方法为给每个引号加转义;

对于偶数;觉得不会出错
第18楼 namejm 发表于 2007-05-18 14:23
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  呵呵,我使用的代码不是你的版本,说法出错了,我收回这个说法。
第19楼 namejm 发表于 2007-05-18 14:27
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  不知不觉中,bjsh已经把所有的特殊字符的输出问题都解决完了,剩下的事情就是效率的提升和代码的精简/规范问题了。
第20楼 namejm 发表于 2007-05-18 14:29
荣誉版主 发帖 1,737 积分 5,226 来自 成都
Originally posted by dikex at 2007-5-18 14:13:
这个可否??紧限于输出

type test.txt>output.txt

  type方案仅限于整个文本的输出,而我想讨论的是对指定行内容里的所有特殊字符的原样输出,我的标题有点误导人了,这就改改。
第21楼 bjsh 发表于 2007-05-18 14:44
银牌会员 发帖 621 积分 2,000
重定向到文本中的代码

注释:
call set "var=%%var:"=%%"
中的:"=%%"里的"空格"不是空格是ctrl+BackSpace的特殊字符;

[ Last edited by bjsh on 2007-5-18 at 02:47 PM ]
第22楼 vkill 发表于 2007-05-22 21:00
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
我记得关于这个在无奈何签名的那个帖子中已经有一个很好的方案了吧!
第23楼 bjsh 发表于 2007-05-23 15:56
银牌会员 发帖 621 积分 2,000
最新代码:
简练且效率高


有兴趣的帮忙测试
第24楼 namejm 发表于 2007-05-23 22:41
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  这可能是最简洁高效的代码了,变量延迟大有文章可作啊。
第25楼 bjsh 发表于 2007-05-23 22:56
银牌会员 发帖 621 积分 2,000
简析环境变量和变量延迟特殊字符以及中介法的微妙关系

是写上面代码的后感..

[ Last edited by bjsh on 2007-11-14 at 12:11 AM ]
第26楼 zjl5 发表于 2007-10-05 05:00
初级用户 发帖 15 积分 82
不知道效果怎么样..
第27楼 zzs162 发表于 2008-04-25 05:23
初级用户 发帖 11 积分 27
呵呵`不错`佩服``
第28楼 radem 发表于 2008-06-22 00:27
高级用户 发帖 383 积分 691
受益非浅!
但还有一问题:怎样用P修改含特殊符号的文本,如:
将test.txt
ip 125.219.59.216

sv_contact "568ggstart@163.Com"
// 服务器构建者的联系邮箱

sv_send_resources 1
// 自动向客户端传送地图关联的 *.res文件里包括的资源文件

sv_maxrate 25000
// 服务器最大传输速率 <0-25000>


改为:
ip 59.32.211.105

sv_contact "568ggstart@163.Com"
// 服务器构建者的联系邮箱

sv_send_resources 1
// 自动向客户端传送地图关联的 *.res文件里包括的资源文件

sv_maxrate 25000
// 服务器最大传输速率 <0-25000>
第29楼 silanger 发表于 2008-09-16 20:57
初级用户 发帖 10 积分 22
太高深了,光看不顶说不过去,顶一下又恐说我外行凑热闹。还是顶了吧
第30楼 laihaibin08 发表于 2008-10-19 17:25
新手上路 发帖 15 积分 13
我们几位版主真是太有才了
上一页  1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023