Board logo

标题: [其他] 求解释批处理中%与!混用的时候,变量的替换顺序 [打印本页]

作者: hankerer    时间: 2013-1-16 09:40     标题: 求解释批处理中%与!混用的时候,变量的替换顺序

  1. @echo off
  2. set "str=ab%%cd!n!"
  3. setlocal enabledelayedexpansion
  4. set n=2
  5. echo %str% %str:~!n!%
  6. call echo %%str%% %%str:~!n!%%
  7. pause>nul
复制代码
得到结果
  1. ab%cd2 str:~2
  2. ab%cd!n! %cd!n!
复制代码





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