Board logo

标题: [求助]批处理跳转错误请帮忙看看 [打印本页]

作者: yuwujin     时间: 2008-8-9 22:00    标题: [求助]批处理跳转错误请帮忙看看

@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 ]
作者: haiou327     时间: 2008-8-10 00:03

@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

:ex
exit[/color]

:ki
Set /p inki=执行代码:
If "%inki%"=="" goto exit
If "%inki%"=="kdl" Goto kdl

:kdl
echo 成功执行
pause>nul
goto menu
[ Last edited by haiou327 on 2008-8-10 at 12:04 AM ]