如何在BATCH中使用“If”

我被困在BATCH脚本中的某些内容中。如何在BATCH中使用“If”

所以我想要做的是执行一个特定的动作,由用户输入定义。就像,如果我按男,批处理脚本执行命令“转到菜单”,如果我按X,则执行‘转到关机’

这里是我想要做一个模板:

:boot 

@echo off

color 17

title [title]

cls

:main menu

echo I-----------------------------I

echo I SOVIET OS I

echo I-----------------------------I

echo I I

echo I press X to exit I

echo I I

echo I-----------------------------I

下面这段代码,我尝试做这样的事情

if (%userinput% = X) then (goto shutdown) 

的:关机看起来是这样的:

:shutdown 

echo Thanks you for using SovietOS! Shall the vodka be with you!

timeout 1 >nul

[缺乏命令的实际关闭窗口]

回答:

if (%userinput% == X) goto :setup 

这里是一个讨论,如果一个网站... THEN,IF ... THEN ... ELSE,和GOTO

http://commandwindows.com/batchfiles-branching.htm

以上是 如何在BATCH中使用“If” 的全部内容, 来源链接: utcz.com/qa/266983.html

回到顶部