Board logo

标题: [其他] 批处理命令书写换行问题 [打印本页]

作者: harecc    时间: 2018-4-17 23:44     标题: 批处理命令书写换行问题

  1. rem 网管
  2. for /f "skip=19 tokens=1" %%i in (d:\ip.txt) do (
  3. if /i "%%i" equ "获得租约的时间" (
  4. for /f "skip=22 tokens=1" %%a in (d:\ip.txt) do (
  5. set net=%%a
  6. goto :NextNet
  7. )
  8. )
  9. )
复制代码
上面这样写是可以正常执行的
  1. rem 网管
  2. for /f "skip=19 tokens=1" %%i in (d:\ip.txt) do
  3. (
  4. if /i "%%i" equ "获得租约的时间"
  5. (
  6. for /f "skip=22 tokens=1" %%a in (d:\ip.txt) do
  7. (
  8. set net=%%a
  9. goto :NextNet
  10. )
  11. )
  12. )
复制代码
这样写就不能执行

我是想问问 有没有什么办法可以写成下面的方式  因为这样会好读一些代码
作者: /zhqsystem/zhq    时间: 2018-4-18 16:28

除括号必须在一行,其他只要是括号里边的都可以分成n行标准语法,括号(必须在语法终止的行,括号)无要求特殊情况会被提前终止




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