dos批处理暂停问题:菜鸟请教老鸟,在编写批处理“set /p cho=请选择安装类型(1,2,3,4):”时
想把cho赋值,但是在window下好用,但是在dos模式下就不是暂停了,他会不停循环,请问在dos模式下想把此变量赋值应该怎么操作!谢谢!:menuclsecho╭══...
想把cho赋值,但是在window下好用,但是在dos模式下就不是暂停了,他会不停循环,请问在dos模式下想把此变量赋值应该怎么操作!谢谢!
:menu
cls
echo ╭═════模式选择 谨慎操作═════╮
echo ║ ║
echo ║ [1] 将硬盘分成2个分区 ║
echo ║ ║
echo ║ [2] 将硬盘分成4个分区 ║
echo ║ ║
echo ║ [3] 将硬盘分成5个分区 ║
echo ║ ║
echo ║ [4] 退出安装程序 ║
echo ║ ║
echo ╰═══════════════════╯
echo.
set /p cho=请选择安装类型(1,2,3,4):
if "%cho%"=="1" goto g2
if "%cho%"=="2" goto g4
if "%cho%"=="3" goto g5
if "%cho%"=="4" goto ex
goto menu 展开
:menu
cls
echo ╭═════模式选择 谨慎操作═════╮
echo ║ ║
echo ║ [1] 将硬盘分成2个分区 ║
echo ║ ║
echo ║ [2] 将硬盘分成4个分区 ║
echo ║ ║
echo ║ [3] 将硬盘分成5个分区 ║
echo ║ ║
echo ║ [4] 退出安装程序 ║
echo ║ ║
echo ╰═══════════════════╯
echo.
set /p cho=请选择安装类型(1,2,3,4):
if "%cho%"=="1" goto g2
if "%cho%"=="2" goto g4
if "%cho%"=="3" goto g5
if "%cho%"=="4" goto ex
goto menu 展开
3个回答
展开全部
我试过的纯DOS下是不支持set /p参数,如果你想要达到这样的效果可以这样。
:menu
cls
echo ╭═════模式选择 谨慎操作═════╮
echo ║ ║
echo ║ [1] 将硬盘分成2个分区 ║
echo ║ ║
echo ║ [2] 将硬盘分成4个分区 ║
echo ║ ║
echo ║ [3] 将硬盘分成5个分区 ║
echo ║ ║
echo ╰═══════════════════╯
echo.
prompt 请选择安装类型:
然后在同目录下做1.bat ,2.bat 3,bat就行了。
:menu
cls
echo ╭═════模式选择 谨慎操作═════╮
echo ║ ║
echo ║ [1] 将硬盘分成2个分区 ║
echo ║ ║
echo ║ [2] 将硬盘分成4个分区 ║
echo ║ ║
echo ║ [3] 将硬盘分成5个分区 ║
echo ║ ║
echo ╰═══════════════════╯
echo.
prompt 请选择安装类型:
然后在同目录下做1.bat ,2.bat 3,bat就行了。
追问
你好,那么这个变数怎么实现呢?在纯dos模式下!
set sze1=""
set /P sze1=请输入第一分区的大小(以MB为单位)
set sze2=""
set /P sze2=请输入第二分区的大小(以MB为单位)
set sze3=""
set /P sze3=请输入第三分区的大小(以MB为单位)
echo -ghost.exe -clone,mode=load,src=1:1\HD-4.GHO,dst=2,sze1=%sze1%M,sze2=%sze2%M,sze3=%sze3%M -rb -sure >a.bat
call a.bat
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-05-02
展开全部
应该不会吧。
没法进dos,不能测试啊。顶多在cmd中试试。
(就连cmd16位都支持输入。就是乱码而已。)
没法进dos,不能测试啊。顶多在cmd中试试。
(就连cmd16位都支持输入。就是乱码而已。)
追问
就是运行批处理命令的时候它暂停,然后提示输入选项,但是在纯dos下它不暂停,一直在循环
追答
建议啊,用format命令直接设置大小好了。
别的应该没办法啊。现在纯dos很少了。顶多用到Winpe系统。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加一行
:ex
exit
:ex
exit
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询