Board logo

标题: [文本处理] 批处理脚本回车键问题 [打印本页]

作者: wangsen    时间: 2021-4-17 17:38     标题: 批处理脚本回车键问题

  1. @ECHO OFF
  2. call :sayhello
  3. echo 我第二次进入
  4. :sayhello
  5. echo.
  6. echo.
  7. set /p str=请输入:
  8. echo "%str%"
  9. echo.
  10. echo 您输入的:"%str%"
  11. if "%str%"=="" (goto sayhello) else (goto ddd)
  12. :ddd
  13. pause
复制代码
假如我第一次输入 “ww” 我第二次想要输入 红字符串也就是“” 但是我回车之后
echo 您输入的:"%str%" 显示的是我输入的仍然是“ww”
有谁能帮我解答一下吗
作者: Batcher    时间: 2021-4-17 19:00

回复 1# wangsen


第8行上面加一行:
  1. set "str="
复制代码





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