Board logo

标题: [文本处理] [已解决]批处理怎么连接二个字符串,中间还有变量? [打印本页]

作者: dengx    时间: 2011-8-9 16:59     标题: [已解决]批处理怎么连接二个字符串,中间还有变量?

大家好,

我想连接二个字符串, 如  echo  "<div>"  %%i   "</div>"  
它们之间用什么连接符号?





-------------------
作者: 601997526    时间: 2011-8-9 18:00

没看明白
  1. echo ^<div^>%%i"</div>"
复制代码

作者: CUer    时间: 2011-8-9 18:29

  1. @echo off
  2. set "strA=^<div^>"
  3. set "strB=^</div^>
  4. set "strC=hello"
  5. set "strD=%strA%%strC%%strB%"
  6. echo %strD%
  7. pause
复制代码

作者: dengx    时间: 2011-8-9 19:54

上面二位, 晚上好,
根据你们代码, 下面是我的, 为什么不正确的呢?
  1. @echo off
  2. set strp=D:\\
  3. set strh="^<a href="^>"
  4. set strc="^"^>"
  5. set strf="^</a^>"
  6. set strs="myname"
  7. echo %strh%%strs%%strc%%strs%%strf%
  8. pause
复制代码
我想要的结果是这样, <a href="myname">myname</a>
作者: CUer    时间: 2011-8-9 20:30

回复 4# dengx
  1. @echo off
  2. set "strh=^<a href=""
  3. set strc="^>
  4. set "strf=^</a^>"
  5. set strs=myname
  6. echo %strh%%strs%%strc%%strs%%strf%
  7. pause
复制代码

作者: dengx    时间: 2011-8-10 09:11

set "strf=^</a^>"
原来符号可以加到变量前面去 ?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2