@echo off
color 0b
title 呵呵
:menu
cls
echo ==============================================================================
Set /p in= 请输入:
If "%in%"=="" goto menu
If "%in%"=="1" Goto ki
If "%in%"=="2" Goto do
If "%in%"=="3" Goto st
If "%in%"=="4" Goto cl
If "%in%"=="0" Exit
:ki
Set /p inki=执行代码:
If "%inki%"=="" goto exit
If "%inki%"=="kdl" Goto kdl
:kdl
echo 成功执行
pause>nul
goto menu
问题:执行代码输入其他字符,怎么都会跳转执行 :kdl ?需要的是输入其他的时候就退出,帮忙
[ Last edited by yuwujin on 2008-8-9 at 10:02 PM ]
color 0b
title 呵呵
:menu
cls
echo ==============================================================================
Set /p in= 请输入:
If "%in%"=="" goto menu
If "%in%"=="1" Goto ki
If "%in%"=="2" Goto do
If "%in%"=="3" Goto st
If "%in%"=="4" Goto cl
If "%in%"=="0" Exit
:ki
Set /p inki=执行代码:
If "%inki%"=="" goto exit
If "%inki%"=="kdl" Goto kdl
:kdl
echo 成功执行
pause>nul
goto menu
问题:执行代码输入其他字符,怎么都会跳转执行 :kdl ?需要的是输入其他的时候就退出,帮忙
[ Last edited by yuwujin on 2008-8-9 at 10:02 PM ]
