[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 批处理怎样根据密码是否正确来选择执行?

  1. @echo off
  2. title 临时解除QQ限制
  3. color 70
  4. set RealPwd=123456
  5. chcp 437 >nul
  6. graftabl 936 >nul
  7. >"%temp%\in.com" echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x
  8. set /p=请输入密码:<nul
  9. for /f "tokens=*" %%a in ('"%temp%\in.com"') do (
  10.   set "InputPass=%%a"
  11. )
  12. echo.
  13. if "%InputPass%" equ "%RealPwd%" (
  14.   echo 密码正确
  15. ) else (
  16.   echo 密码错误
  17. )
复制代码
怎么执行密码正确以后才能运行下面程序,密码错误,提示三次,然后自动退出??
  1. cd /d C:\WINDOWS\system32\GroupPolicy\Machine
  2. Set file1=Registry.pol
  3. Set file2=Registry-backup.pol
  4. Ren "%file1%" $
  5. Ren "%file2%" "%file1%"
  6. Ren $ "%file2%"
  7. gpupdate /force
  8. pause
复制代码
哪位哥哥帮帮忙了

本帖最后由 JooKin 于 2011-9-8 00:03 编辑

1、把第14行替换为你那段代码
2、“goto :标签”结合set/a n+=1就能实现

TOP

学习IF命令
set /p v=输入(输入Q退出):
if %v% == q exit
echo ,输入错误
pause
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

能不能帮我整合一下啊,我试了半天还是执行不了

TOP

返回列表