批处理脚本:在 IF 语句上使用 GOTO

R_Ghosh

当你进入用户输入部分时,无论我输入什么(桌子、火、门),它总是进入壁炉。我的 if 语法有问题吗?

    @echo off
    color C
    title RG Text Game
    echo -------------------------------------------------
    echo Welcome to the Game!
    echo.
    echo -------------------------------------------------
    echo.
    pause

    echo.
    echo Blah bah blah story story
    echo What do you want to do?
    echo Choices: fire/desk/door
    set /p choice= 
    if %choice%=="fire" GOTO fireplace
    if %choice%=="desk" GOTO desk
    if %choice%=="door" GOTO door

    :fireplace
    echo.
    echo You come to the fireplace.
    echo.
    pause

    :desk
    echo.
    echo You go to the desk.
    echo.

    :door
    echo.
    echo You go to the door.
    echo.
萨沙迪

双引号%choice%或它不会等于:desk不等于"desk"

Labelgoto:eof退出您的exit/b

使用/iswitch withIF这样你也可以使用DESKDesK

 if /i "%choice%"=="fire" GOTO fireplace
 if /i "%choice%"=="desk" GOTO desk
 if /i "%choice%"=="door" GOTO door
 goto:error

:fireplace
echo.
echo You come to the fireplace.
echo.
pause
exit/b

:desk
echo.
echo You go to the desk.
echo.
exit/b

:door
echo.
echo You go to the door.
echo.
exit/b

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

批处理if语句后如何使用goto

来自分类Dev

如何在Windows批处理中使用多条语句处理条件而不需要goto或call

来自分类Dev

使用“ goto”的批处理文件中的无限循环

来自分类Dev

批处理脚本中的if语句

来自分类Dev

如何在Shell脚本中使用goto语句

来自分类Dev

使用 goto 语句

来自分类Dev

批处理脚本-“ If语句”中的通配符

来自分类Dev

IF语句中断批处理脚本

来自分类Dev

批处理脚本在IF语句中失败

来自分类Dev

在批处理菜单中使用混合的“ goto”和“ call”命令的实际DOS中的问题

来自分类Dev

使用“ goto”在批处理文件中无休止的循环

来自分类Dev

使用条件“ IF语句”的bash脚本的Windows批处理等效

来自分类Dev

使用条件“ IF语句”的bash脚本的Windows批处理等效

来自分类Dev

批处理goto丢失错误级别

来自分类Dev

批处理文件从Goto命令崩溃

来自分类Dev

使用批处理脚本进行延迟检测

来自分类Dev

使用批处理脚本启动Jenkins构建

来自分类Dev

使用批处理脚本读取COM

来自分类Dev

使用批处理脚本检测丢失的文件

来自分类Dev

如何使用Null是批处理脚本

来自分类Dev

Hilight /使用批处理脚本选择文件

来自分类Dev

使用批处理脚本的 FTP 文件传输

来自分类Dev

如何使用 % 或 ! 在批处理脚本中

来自分类Dev

使用批处理脚本打开文件

来自分类Dev

如何正确使用goto语句

来自分类Dev

在循环批处理脚本(Windows,批处理脚本)的路径中使用findstr命令变量扩展

来自分类Dev

使用Git Bash从Shell脚本调用批处理脚本

来自分类Dev

无法使用批处理脚本写入.vbs脚本

来自分类Dev

使用Git Bash从Shell脚本调用批处理脚本

Related 相关文章

热门标签

归档