在批处理里,set /p test=
输入变量信息时会暂停,
假如我下面还有
echo XXXXXXXXXXXX
能否把set /p 中断时显示下面的 echo 信息?
在批处理里,set /p test=
输入变量信息时会暂停,
假如我下面还有
echo XXXXXXXXXXXX
能否把set /p 中断时显示下面的 echo 信息?
可以啊
set /p test=XXXXXXXX
这样就可以了.
提问人的追问 2010-09-09 20:38
我是想在下面显示呵呵
那是不现实的,只能从上往下显示
所以往往都是
@echo off
echo 1.aaaaaa
echo 2.bbbbbb
echo 3.ccccccc
set /p test=请选择:
if /i "test"=="1" goto one
....
形式的。
批处理是一行一行执行,set /p还没执行完(就是用户还没输入信息),就不会显示下一行的echo了,如果你非要这样,可以先echo出set/p后的内容,再set/p=echo后的内容.比如你想
set /p test=请输入:
echo XXXXXXXXXX
换一下
echo 请输入:
set /p test=XXXXXXXXXX