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

[系统相关] 如何通过密码来打开批处理?

我想把我写的那个批处理加个密码
就是你打开的时候要输入密码才可以用
请问怎么写!

  1. @echo off
  2. @echo 请输入密码:
  3. rem 需要显示的文字
  4. set /p pass=
  5. REM 输入字符到变量
  6. if [%pass%]==[123] goto one
  7. REM 比较变量与是否相同并继续
  8.   :two
  9.   echo ----------
  10.   echo 密码不正确
  11.   echo ----------
  12.   goto end
  13.   :one
  14.   cls
  15.   echo --------------------
  16.   echo 我日,还正让你蒙对了!
  17.   echo --------------------
  18.   :end
  19.   pause
复制代码

TOP

密码是123,可是这意义不大,用记事本打开啥都一目了然。

TOP

这只是一个思路……你可以用到set %var:~%这些命令来截取设置密码

TOP

代码如下:
(将此代码加进批处理需密码部分之前)
  1. :GO
  2. set /p a=enter password:
  3. if /I "%a%"=="123456“ goto MD
  4. goto ER
  5. :ER
  6. echo password incorrect!
  7. goto GO
  8. :MD
  9. echo password correct!
  10. echo. & pause
复制代码

TOP

看来批处理功能还是挺强大的!

TOP

返回列表