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

[文本处理] [已解决]批处理echo 有特殊符号,该如何表达?

本帖最后由 thp2008 于 2023-7-27 10:31 编辑

下面echo后面,应该如何表达,请帮你修改一下,谢谢!
总是提示,此处不该有<之类
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%a in ('type "URL.txt"') do (
  4. echo <li><a href="%%a" class="link-3" target="_blank" rel="nofollow">%%a</a></li>  >>html.txt
  5. )
  6. endlocal
复制代码
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

本帖最后由 qixiaobin0715 于 2023-7-27 10:25 编辑
  1. 输出“^ > >> & && | || < <<”
  2. echo ^^
  3. echo ^>
  4. echo ^>^>
  5. echo ^&
  6. echo ^&^&
  7. echo ^|
  8. echo ^|^|
  9. echo ^<
  10. echo ^<^<
复制代码

TOP

  1. echo ^<li^>^<a href="%%a" class="link-3" target="_blank" rel="nofollow"^>%%a^</a^>^</li^>
复制代码
1

评分人数

TOP

回复 1# thp2008
  1. @echo off
  2. (for /f "delims=" %%a in ('type "URL.txt"') do (
  3. echo ^<li^>^<a href="%%a" class="link-3" target="_blank" rel="nofollow"^>%%a^</a^>^</li^>
  4. ))>>html.txt
复制代码
参考:
https://mp.weixin.qq.com/s/McvY4CiR-SYGaCha7lmjIw
https://mp.weixin.qq.com/s/VZk0TmYUpFdCoWK9ZpgL0Q
1

评分人数

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

  1. @echo off
  2. set "str1=<li><a href="str2" class="link-3" target="_blank" rel="nofollow">str2</a></li>"
  3. setlocal enabledelayedexpansion
  4. (for /f "delims=" %%a in ('type "URL.txt"') do (
  5. echo=!str1:str2=%%a!
  6. ))>html.txt
  7. endlocal
  8. pause
复制代码
1

评分人数

    • thp2008: 感谢帮助,学习了技术 + 1
bat小白,请多指教!谢谢!

TOP


用 set/p="..."<nul 特殊功能》输出字符串可用双引号包裹但仅输出其内数据,如此可保全双引号之内的特殊字符不被转义。
  1. @echo off
  2. (for /f "delims=" %%a in (URL.txt) do (
  3.    set/p="<li><a href="%%a" class="link-3" target="_blank" rel="nofollow">%%a</a></li>"<nul
  4.    echo,
  5. ))>html.txt
复制代码
2

评分人数

    • 77七: 感谢分享技术 + 1
    • thp2008: 测试没问题,感谢!还可以这样处理!技术 + 1

TOP

返回列表