帮你优化了下
===================
代码
===================
@echo off
echo
echo 你有3次机会
echo
set a=3
:start
set /p mima=请输入密码:
if %mima% == 123456789 (cls&echo&echo 欢迎使用&echo&pause >nul&exit) else if not %mima% == 123456789 (set /p a=你输入的密码不正确!<nul&pause >nul&set /a a=2) else if %a% == 2 goto start1
:start1
cls
echo
echo 还剩2次机会
echo
set /p mima=请输入密码:
if %mima% == 123456789 (cls&echo&echo 欢迎使用&echo&pause >nul&exit) else if not %mima% == 123456789 (set /p a=你输入的密码不正确!<nul&pause >nul&set /a a=2) else if %a% == 2 goto start2
:start2
cls
echo
echo 还剩1次机会
echo
set /p mima=请输入密码:
if %mima% == 123456789 (cls&echo&echo 欢迎使用&echo&pause &exit) else if not %mima% == 123456789 (
set /p a=你已经没有机会了!<nul&pause >nul&set /a a=0) else if %a% == 0 exit
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
在cmd中运行以下代码正常
for /f "skip=2 tokens=1,2 delims=" %a in ( 'find /v "sina" %SystemRoot%\system32\drivers\etc\hosts' ) do @echo %a %b >>c:\temptxt
但是把这段代码写入bat文件就不能生效了,小弟新手郁闷~~
解析:
写在bat中的变量必须要再加个%
比如%a需改成%%a
以上就是关于求用bat批处理更改win7系统语言,格式,位置,显示语言。全部的内容,包括:求用bat批处理更改win7系统语言,格式,位置,显示语言。、BAT 有自己的编程语言吗、bat语言问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)