标题: [其他] 批处理怎样根据密码是否正确来选择执行? [打印本页]
作者: danielice 时间: 2011-9-7 17:15 标题: 批处理怎样根据密码是否正确来选择执行?
- @echo off
- title 临时解除QQ限制
- color 70
- set RealPwd=123456
- chcp 437 >nul
- graftabl 936 >nul
- >"%temp%\in.com" echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x
- set /p=请输入密码:<nul
- for /f "tokens=*" %%a in ('"%temp%\in.com"') do (
- set "InputPass=%%a"
- )
- echo.
- if "%InputPass%" equ "%RealPwd%" (
- echo 密码正确
- ) else (
- echo 密码错误
- )
复制代码
怎么执行密码正确以后才能运行下面程序,密码错误,提示三次,然后自动退出??- cd /d C:\WINDOWS\system32\GroupPolicy\Machine
- Set file1=Registry.pol
- Set file2=Registry-backup.pol
- Ren "%file1%" $
- Ren "%file2%" "%file1%"
- Ren $ "%file2%"
- gpupdate /force
- pause
复制代码
哪位哥哥帮帮忙了
作者: JooKin 时间: 2011-9-7 17:46
本帖最后由 JooKin 于 2011-9-8 00:03 编辑
1、把第14行替换为你那段代码
2、“goto :标签”结合set/a n+=1就能实现
作者: cjiabing 时间: 2011-9-7 23:10
学习IF命令
set /p v=输入(输入Q退出):
if %v% == q exit
echo ,输入错误
pause
作者: danielice 时间: 2011-9-8 16:48
能不能帮我整合一下啊,我试了半天还是执行不了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |