批处理文件切换菜单

时间:2015-08-30 22:07:41

标签: batch-file cmd

我正在编写一个批处理文件,我想制作一个切换菜单,用于执行选择而不是常见的问题和答案执行

有没有办法制作一个选择列表并切换"运行"或者"关闭"对他们而言,按Enter键开始

我发现一个文件似乎让我朝着正确的方向前进,但我不知道如何让它与我的批处理文件一起使用

我找到的代码是......

@echo off

set _on=0

:top
cls

if %_on%==0 (set _nlb= &set _nrb= &set _flb=[&set _frb=]) else (set _nlb=    [&set _nrb=]&set _flb= &set _frb= )

echo The '_on' flag is currently: %_nlb% On %_nrb%  %_flb% Off %_frb%
echo.
echo Press any key to toggle the '_on' flag
pause>nul

if %_on%==0 (set _on=1) else (set _on=0)
goto top

id就像它看起来像

netusers [run] [off]
netuseradministrator [run] [off]
virus.exe [run] [off]
press enter to initiate selected.

在那种布局中如果有意义

1 个答案:

答案 0 :(得分:0)

使用Choice命令。例如

__exit__

还有更多的超时参数和类似的东西。看看echo 1] Settings echo 2] Start echo 3] Quit choice /c 123 /n if %errorlevel%==1 goto settings if %errorlevel%==2 goto start if %errorlevel%==3 goto quit