本文介绍了Cmd跳过if语句?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我很无聊所以我试图在CMD中创建一个虚拟控制台,它似乎工作正常,直到检查输入并相应地执行命令。



我得到一个显示:的屏幕,你可以输入你要执行的命令,输入正常但是当它检查要执行的命令时,会出现问题。



问题是如果我键入register,它应该转到一个名为:reg的标签,我执行exit命令,该命令只应在我输入exit时执行。



这是我的剧本:



 echo off 
cls

:console
title命令提示符
cls
set / pc =:

如果%c%==退出

退出


如果%c%==注册


goto:reg




:reg
title注册一个新账户
cls
echo注册
echo。

set / p newName =Username:
set / p newPass =Password:
cls
echo Processing ...
> nul超时/ t 3
转到控制台





我尝试了什么:



我试过改变命令和if语句的顺序但看起来第一个命令总是被执行而不管你键入什么。

解决方案






这篇关于Cmd跳过if语句?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-19 14:15