[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] [已解决]批处理使用SET替换变量等号值时的解决方法

例如:

字符串是   abcd=okeeewoke   把这个值的变量替换后为:   abcdokeeewoke


我是这么做的,但因为是=,结果不行

设置变量

set var="abcd=okeeewoke"

set var=%var:==%

[ 本帖最后由 pine 于 2009-9-19 10:02 编辑 ]
1

评分人数

    • keen: 感谢主动给标题标注[已解决]字样PB + 2

  1. for /f "tokens=1-2 delims==" %%a in ("abcd=okeeewoke") do echo.%%a%%b
复制代码
这样可以不

TOP

回复 1楼 的帖子

Still with wax

TOP

二楼的对于已知的单个字符串是行之有效的,但是如果一个文本中含有很多不定位置的=好的时候就爱莫能助了。
Still with wax

TOP

学习了,谢谢告知!!!

TOP

返回列表