中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-14 04:17
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS学习入门 & 精彩文章 (教学室) » [求助]寻找一个命令行字符替换命令
可打印版本  1,227 / 1
第1楼 chenall 发表于 2005-03-05 00:00
银牌会员 发帖 469 积分 1,276 来自 福建泉州
[求助]寻找一个命令行字符替换命令
我记得上次在哪里见过这样的一个软件,忘了名子了(先用REPLACE代替吧),具体作用如下:
比如我有一个变量TEST=你好吗
现在我要将"你"改成"晚上"但是TEST的值不变
有这样的命令吗?
我记得有这样的命今忘了.
好像是这样的
replace %test%,"你","晚上"
具本我也记不清楚了,
哪位有见到这样的命令请告诉我.谢谢!
第2楼 JonePeng 发表于 2005-03-05 00:00
金牌会员 发帖 1,883 积分 4,562 来自 广东广州
Replace好像是NT系统的替换文件的命令吧?应该用Strings命令(Wengier的MSDOS 7.1启动盘上有):strings xyz=right %test%,4set test=晚上%xyz%其中第一个命令用Strings的right参数将%test%最右边的四个字符放入变量xyz里,由于一个汉字是由两个字符组成,所以要截取“好吗”就是截取了4个字符。然后用SET命令将“晚上”和%xyz%(即“好吗”)合并。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023