Board logo

标题: [特效代码] [已解决]批处理在用set/p语句时的问题 [打印本页]

作者: zcydez    时间: 2014-6-7 16:25     标题: [已解决]批处理在用set/p语句时的问题

本帖最后由 zcydez 于 2014-6-7 18:45 编辑
  1. @echo off
  2. :loop1
  3. set var=1
  4. set /p=%var%<nul
  5. pause
  6. goto loop1
复制代码
以下代码执行后,没有正常显示,而是不断地进行输入与暂停的交替,请问这是为什么?
作者: 522235677    时间: 2014-6-7 16:52

  1. @echo off
  2. :loop1
  3. set var=1
  4. set /p=%var% <nul
  5. pause
  6. goto loop1
复制代码
< > 这两个符号前一定不要紧挨着数字,得留个空格。
作者: Batcher    时间: 2014-6-7 18:26

回复 2# 522235677
  1. @echo off
  2. :loop1
  3. set var=1
  4. <nul set /p=%var%
  5. pause
  6. goto loop1
复制代码
这样可以避免多余的空格




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