Board logo

标题: 批处理变量延迟怎样使用? [打印本页]

作者: qq544935474    时间: 2010-12-31 06:45     标题: 批处理变量延迟怎样使用?

本意是想让它显示12345
不知道问题出在哪了,
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /l %%i in (1,1,5) do (set v=%%i echo !v!)
  4. pause
复制代码

作者: applba    时间: 2011-5-16 03:34

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /l %%i in (1,1,5) do (set v=%%i  &echo !v!)
  4. pause
复制代码

作者: batman    时间: 2011-5-16 10:57

注意养成好的书写习惯。。。。
作者: Commander    时间: 2011-5-16 10:59

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /l %%i in (1,1,5) do (
  4.     set v=!v!%%i
  5. )
  6. echo !v!
  7. pause
复制代码

作者: Commander    时间: 2011-5-16 11:00

  1. @echo off
  2. for /l %%i in (1,1,5) do (
  3.     set /p =%%i<nul
  4. )
  5. pause
复制代码





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