[BATCH / .Bat文件]帮助切换一些选项菜单/切换菜单

时间:2014-02-20 17:20:01

标签: batch-file

关于批处理文件的另一个问题

我知道选择是如何运作的(也是choice.com)但是在后面我看过一个可以让你在选项之间切换的选项菜单

something [ON] OFF以及何时切换something ON [OFF]反之亦然

我知道两种方式..

which 1 way is to write both conditions and display the one needed ..
and the other is to toggle "[  ]" signs ...

我不能做第二种方式,需要一些帮助。。 我也一直在看运动文章,但他们似乎没有任何帮助

阅读文章并享受美好的一天:)

1 个答案:

答案 0 :(得分:0)

可能有很多方法可以实现这一目标。这是一种简单的方法,可能不是最优雅但它有效:

@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