我一直都在做一个批处理文件来执行程序如何返回如果输入不等于;批处理文件
@echo off
:top
set /p choice=" My Choice = "
if %choice%=="install program.alpha" goto alpha
if %choice%=="install program.beta" goto beta
:alpha
start="Destination...."
goto top
:beta
start="Destination...."
goto top
所以我的问题是。我不能创建一个条件,当用户输入错误的命令,所以它必须返回一个错误。比如用户输入的命令:
install program.gamma
或
install program.alhfdzbd or something else that not matches the custom commands
我能做些什么???
你也应该知道,'choice'不*不*改变其值时,用户只需按下_ENTER_,所以也许你想清除变量,比如'设置选择='(把它'之间:顶部'和'set/p')... – aschipfl