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 ]