小编use*_*294的帖子

如何回显批处理文件中包含特殊字符的ASCII艺术?

所以..这是(无论如何)这个程序最重要的特征.我需要这个工作.请不要笑..(好吧你可以笑)但是当我的程序出错时,我想让它显示出来:

          _ _,---._ 
       ,-','       `-.___ 
      /-;'               `._ 
     /\/          ._   _,'o \ 
    ( /\       _,--'\,','"`. ) 
     |\      ,'o     \'    //\ 
     |      \        /   ,--'""`-. 
     :       \_    _/ ,-'         `-._ 
      \        `--'  /                ) 
       `.  \`._    ,'     ________,',' 
         .--`     ,'  ,--` __\___,;' 
          \`.,-- ,' ,`_)--'  /`.,' 
           \( ;  | | )      (`-/ 
             `--'| |)       |-/ 
               | | |        | | 
               | | |,.,-.   | |_ 
               | `./ /   )---`  ) 
              _|  /    ,',   ,-' 
             ,'|_(    /-<._,' |--, 
             |    `--'---.     \/ \ 
             | …
Run Code Online (Sandbox Code Playgroud)

symbols batch-file ascii-art

17
推荐指数
4
解决办法
5万
查看次数

批处理文件:防止 for /f 循环中的字面解释

目前,我有一个循环遍历项目列表并将它们复制到目录(存档)。但是,列表中的一项(路径名中有一个全局变量)被“字面”解释(作为文本而不是代码)。我知道通常你可以通过 (^^) 转义该行,将其解释为代码而不是文本,但显然我在这里做错了什么,因为它不起作用......

my.list 中存在问题的项目(其中包含转义符)是:

location\foo^^%date:~0,3%*.zip
Run Code Online (Sandbox Code Playgroud)

我正在使用的代码是...

for /f "delims=" %%a in (my.list) do (
    echo "%%a"
)
Run Code Online (Sandbox Code Playgroud)

回声的

"location\foo^^%date:~0,3%*.zip"
Run Code Online (Sandbox Code Playgroud)

代替

location\fooMON*.zip
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

windows for-loop cmd escaping batch-file

1
推荐指数
1
解决办法
1096
查看次数

标签 统计

batch-file ×2

ascii-art ×1

cmd ×1

escaping ×1

for-loop ×1

symbols ×1

windows ×1