我怎样才能在一条线上运行它?
@echo off
SET /P fp="Read pages "
SET /P lp=" to "
pause
我想得到什么:阅读第 1 至 5 页
我怎样才能在一条线上运行它?
@echo off
SET /P fp="Read pages "
SET /P lp=" to "
pause
我想得到什么:阅读第 1 至 5 页
您的问题有点不清楚,但这提供了您要问的那种事情:
@echo off
set start=1
set end=5
SET /P "fp=Read pages %start% to %end%: "
pause
批处理并非旨在在同一行上获取两组输入,并在它们之间打印文本。您可以通过在第一行获取输入并使用 CLS 并在之后立即打印第二个输入行来做到这一点。尝试这个:
@echo off
cls
set /P "fp=Read pages "
cls
set /P "lp=Read pages %fp% to "
echo %fp% %lp%
pause