复制代码
- @echo off
- setlocal enabledelayedexpansion
- set/a t=%random%%%10
- set/a y=%random%%%10
- set/a u=%random%%%10
- set "str=ABCDEFGHIJ"
- set min=1
- set max=8
- set /a mod=!max!-!min!+1
- for /l %%i in (1,1,1) do ( set /a r=!random!%%!mod!+!min!&set /a e=!random!%%!mod!+!min!&set /a w=!random!%%!mod!+!min! )
- mode con cols=120 lines=40
- color 0F
- echo.
- echo.
- echo. ┏━━━━━━━━━━━━━━━━━━┓
- echo. 根据提示密保卡坐标输入对应位置的密码
- echo. ┗━━━━━━━━━━━━━━━━━━┛
- echo.
- echo.
- echo. ┎┈┈┒ ┎┈┈┒ ┎┈┈┒
- echo. 密保卡坐标┋ !r!!str:~%t%,1! ┋ ┋ !e!!str:~%y%,1! ┋ ┋ !w!!str:~%u%,1! ┋
- echo. ┖┈┈┚ ┖┈┈┚ ┖┈┈┚
- rem 第一组字母参数:t 数字参数:r
- rem 第二组字母参数:y 数字参数:e
- rem 第三组字母参数:u 数字参数:w
- echo.
- echo. 列如:下图的保密卡:
- echo. ┌┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┐
- echo. | 序列号: S3000 D000 K0019 |
- echo. ├┈┬┈┬┈┬┈┬┈┬┈┬┈┬┈┬┈┤
- echo. |╲| 1| 2| 3| 4| 5| 6| 7| 8|
- echo. ├┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┤
- echo. | A|**|**|**|**|**|**|**|**|
- echo. ├┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┤
- echo. | B|**|**|**|**|**|**|**|**|
- echo. ├┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┤
- echo. | C|**|**|**|**|**|**|**|**|
- echo. ├┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┤
- echo. | D|**|**|**|**|**|**|**|**|
- echo. ├┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┤
- echo. | E|**|**|**|**|**|**|**|**|
- echo. ├┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┤
- echo. | F|**|**|**|**|**|**|**|**|
- echo. ├┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┤
- echo. | G|**|**|**|**|**|**|**|**|
- echo. ├┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┤
- echo. | H|**|**|**|**|**|**|**|**|
- echo. ├┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┤
- echo. | I|**|**|**|**|**|**|**|**|
- echo. ├┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┼┈┤
- echo. | J|**|**|**|**|**|**|**|**|
- echo. └┈┴┈┴┈┴┈┴┈┴┈┴┈┴┈┴┈┘
- REM ===========================================================
- rem 1A=63 2A=03 3A=50 4A=71 5A=41 6A=53 7A=73 8A=20
- rem 1B=17 2B=06 3B=24 4B=21 5B=75 6B=08 7B=12 8B=00
- rem 1C=17 2C=49 3C=97 4C=62 5C=31 6C=56 7C=90 8C=96
- rem 1D=30 2D=49 3D=11 4D=70 5D=11 6D=20 7D=45 8D=60
- rem 1E=96 2E=09 3E=15 4E=07 5E=83 6E=89 7E=42 8E=02
- rem 1F=09 2F=04 3F=44 4F=87 5F=20 6F=84 7F=82 8F=14
- rem 1G=37 2G=99 3G=92 4G=42 5G=93 6G=81 7G=53 8G=48
- rem 1H=60 2H=59 3H=48 4H=57 5H=01 6H=97 7H=12 8H=58
- rem 1I=24 2I=81 3I=14 4I=53 5I=88 6I=00 7I=02 8I=41
- rem 1J=19 2J=14 3J=70 4J=87 5J=60 6J=89 7J=53 8J=45
- set "xs=!r!!str:~%t%,1!"
- set "xd=!e!!str:~%y%,1!"
- set "xf=!w!!str:~%u%,1!"
- if "%xs%"=="1A" set "xs1=63"
- if "%xs%"=="2A" set "xs1=03"
- if "%xs%"=="3A" set "xs1=50"
- if "%xs%"=="4A" set "xs1=71"
- if "%xs%"=="5A" set "xs1=41"
- if "%xs%"=="6A" set "xs1=53"
- if "%xs%"=="7A" set "xs1=73"
- if "%xs%"=="8A" set "xs1=20"
- if "%xs%"=="1B" set "xs1=17"
- if "%xs%"=="2B" set "xs1=06"
- if "%xs%"=="3B" set "xs1=24"
- if "%xs%"=="4B" set "xs1=21"
- if "%xs%"=="5B" set "xs1=75"
- if "%xs%"=="6B" set "xs1=08"
- if "%xs%"=="7B" set "xs1=12"
- if "%xs%"=="8B" set "xs1=00"
- if "%xs%"=="1C" set "xs1=28"
- if "%xs%"=="2C" set "xs1=49"
- if "%xs%"=="3C" set "xs1=97"
- if "%xs%"=="4C" set "xs1=62"
- if "%xs%"=="5C" set "xs1=31"
- if "%xs%"=="6C" set "xs1=56"
- if "%xs%"=="7C" set "xs1=90"
- if "%xs%"=="8C" set "xs1=96"
- if "%xs%"=="1D" set "xs1=30"
- if "%xs%"=="2D" set "xs1=49"
- if "%xs%"=="3D" set "xs1=11"
- if "%xs%"=="4D" set "xs1=70"
- if "%xs%"=="5D" set "xs1=11"
- if "%xs%"=="6D" set "xs1=20"
- if "%xs%"=="7D" set "xs1=45"
- if "%xs%"=="8D" set "xs1=60"
- if "%xs%"=="1E" set "xs1=96"
- if "%xs%"=="2E" set "xs1=09"
- if "%xs%"=="3E" set "xs1=15"
- if "%xs%"=="4E" set "xs1=07"
- if "%xs%"=="5E" set "xs1=83"
- if "%xs%"=="6E" set "xs1=89"
- if "%xs%"=="7E" set "xs1=42"
- if "%xs%"=="8E" set "xs1=02"
- if "%xs%"=="1F" set "xs1=09"
- if "%xs%"=="2F" set "xs1=04"
- if "%xs%"=="3F" set "xs1=44"
- if "%xs%"=="4F" set "xs1=87"
- if "%xs%"=="5F" set "xs1=20"
- if "%xs%"=="6F" set "xs1=84"
- if "%xs%"=="7F" set "xs1=82"
- if "%xs%"=="8F" set "xs1=14"
- if "%xs%"=="1G" set "xs1=37"
- if "%xs%"=="2G" set "xs1=99"
- if "%xs%"=="3G" set "xs1=92"
- if "%xs%"=="4G" set "xs1=42"
- if "%xs%"=="5G" set "xs1=93"
- if "%xs%"=="6G" set "xs1=81"
- if "%xs%"=="7G" set "xs1=53"
- if "%xs%"=="8G" set "xs1=48"
- if "%xs%"=="1H" set "xs1=60"
- if "%xs%"=="2H" set "xs1=59"
- if "%xs%"=="3H" set "xs1=48"
- if "%xs%"=="4H" set "xs1=57"
- if "%xs%"=="5H" set "xs1=01"
- if "%xs%"=="6H" set "xs1=97"
- if "%xs%"=="7H" set "xs1=12"
- if "%xs%"=="8H" set "xs1=58"
- if "%xs%"=="1I" set "xs1=24"
- if "%xs%"=="2I" set "xs1=81"
- if "%xs%"=="3I" set "xs1=14"
- if "%xs%"=="4I" set "xs1=53"
- if "%xs%"=="5I" set "xs1=88"
- if "%xs%"=="6I" set "xs1=00"
- if "%xs%"=="7I" set "xs1=02"
- if "%xs%"=="8I" set "xs1=41"
- if "%xs%"=="1J" set "xs1=19"
- if "%xs%"=="2J" set "xs1=14"
- if "%xs%"=="3J" set "xs1=70"
- if "%xs%"=="4J" set "xs1=87"
- if "%xs%"=="5J" set "xs1=60"
- if "%xs%"=="6J" set "xs1=89"
- if "%xs%"=="7J" set "xs1=53"
- if "%xs%"=="8J" set "xs1=45"
- rem ================================
- if "%xd%"=="1A" set "xd1=63"
- if "%xd%"=="2A" set "xd1=03"
- if "%xd%"=="3A" set "xd1=50"
- if "%xd%"=="4A" set "xd1=71"
- if "%xd%"=="5A" set "xd1=41"
- if "%xd%"=="6A" set "xd1=53"
- if "%xd%"=="7A" set "xd1=73"
- if "%xd%"=="8A" set "xd1=20"
- if "%xd%"=="1B" set "xd1=17"
- if "%xd%"=="2B" set "xd1=06"
- if "%xd%"=="3B" set "xd1=24"
- if "%xd%"=="4B" set "xd1=21"
- if "%xd%"=="5B" set "xd1=75"
- if "%xd%"=="6B" set "xd1=08"
- if "%xd%"=="7B" set "xd1=12"
- if "%xd%"=="8B" set "xd1=00"
- if "%xd%"=="1C" set "xd1=28"
- if "%xd%"=="2C" set "xd1=49"
- if "%xd%"=="3C" set "xd1=97"
- if "%xd%"=="4C" set "xd1=62"
- if "%xd%"=="5C" set "xd1=31"
- if "%xd%"=="6C" set "xd1=56"
- if "%xd%"=="7C" set "xd1=90"
- if "%xd%"=="8C" set "xd1=96"
- if "%xd%"=="1D" set "xd1=30"
- if "%xd%"=="2D" set "xd1=49"
- if "%xd%"=="3D" set "xd1=11"
- if "%xd%"=="4D" set "xd1=70"
- if "%xd%"=="5D" set "xd1=11"
- if "%xd%"=="6D" set "xd1=20"
- if "%xd%"=="7D" set "xd1=45"
- if "%xd%"=="8D" set "xd1=60"
- if "%xd%"=="1E" set "xd1=96"
- if "%xd%"=="2E" set "xd1=09"
- if "%xd%"=="3E" set "xd1=15"
- if "%xd%"=="4E" set "xd1=07"
- if "%xd%"=="5E" set "xd1=83"
- if "%xd%"=="6E" set "xd1=89"
- if "%xd%"=="7E" set "xd1=42"
- if "%xd%"=="8E" set "xd1=02"
- if "%xd%"=="1F" set "xd1=09"
- if "%xd%"=="2F" set "xd1=04"
- if "%xd%"=="3F" set "xd1=44"
- if "%xd%"=="4F" set "xd1=87"
- if "%xd%"=="5F" set "xd1=20"
- if "%xd%"=="6F" set "xd1=84"
- if "%xd%"=="7F" set "xd1=82"
- if "%xd%"=="8F" set "xd1=14"
- if "%xd%"=="1G" set "xd1=37"
- if "%xd%"=="2G" set "xd1=99"
- if "%xd%"=="3G" set "xd1=92"
- if "%xd%"=="4G" set "xd1=42"
- if "%xd%"=="5G" set "xd1=93"
- if "%xd%"=="6G" set "xd1=81"
- if "%xd%"=="7G" set "xd1=53"
- if "%xd%"=="8G" set "xd1=48"
- if "%xd%"=="1H" set "xd1=60"
- if "%xd%"=="2H" set "xd1=59"
- if "%xd%"=="3H" set "xd1=48"
- if "%xd%"=="4H" set "xd1=57"
- if "%xd%"=="5H" set "xd1=01"
- if "%xd%"=="6H" set "xd1=97"
- if "%xd%"=="7H" set "xd1=12"
- if "%xd%"=="8H" set "xd1=58"
- if "%xd%"=="1I" set "xd1=24"
- if "%xd%"=="2I" set "xd1=81"
- if "%xd%"=="3I" set "xd1=14"
- if "%xd%"=="4I" set "xd1=53"
- if "%xd%"=="5I" set "xd1=88"
- if "%xd%"=="6I" set "xd1=00"
- if "%xd%"=="7I" set "xd1=02"
- if "%xd%"=="8I" set "xd1=41"
- if "%xd%"=="1J" set "xd1=19"
- if "%xd%"=="2J" set "xd1=14"
- if "%xd%"=="3J" set "xd1=70"
- if "%xd%"=="4J" set "xd1=87"
- if "%xd%"=="5J" set "xd1=60"
- if "%xd%"=="6J" set "xd1=89"
- if "%xd%"=="7J" set "xd1=53"
- if "%xd%"=="8J" set "xd1=45"
- REM ==================================================
- if "%xf%"=="1A" set "xf1=63"
- if "%xf%"=="2A" set "xf1=03"
- if "%xf%"=="3A" set "xf1=50"
- if "%xf%"=="4A" set "xf1=71"
- if "%xf%"=="5A" set "xf1=41"
- if "%xf%"=="6A" set "xf1=53"
- if "%xf%"=="7A" set "xf1=73"
- if "%xf%"=="8A" set "xf1=20"
- if "%xf%"=="1B" set "xf1=17"
- if "%xf%"=="2B" set "xf1=06"
- if "%xf%"=="3B" set "xf1=24"
- if "%xf%"=="4B" set "xf1=21"
- if "%xf%"=="5B" set "xf1=75"
- if "%xf%"=="6B" set "xf1=08"
- if "%xf%"=="7B" set "xf1=12"
- if "%xf%"=="8B" set "xf1=00"
- if "%xf%"=="1C" set "xf1=28"
- if "%xf%"=="2C" set "xf1=49"
- if "%xf%"=="3C" set "xf1=97"
- if "%xf%"=="4C" set "xf1=62"
- if "%xf%"=="5C" set "xf1=31"
- if "%xf%"=="6C" set "xf1=56"
- if "%xf%"=="7C" set "xf1=90"
- if "%xf%"=="8C" set "xf1=96"
- if "%xf%"=="1D" set "xf1=30"
- if "%xf%"=="2D" set "xf1=49"
- if "%xf%"=="3D" set "xf1=11"
- if "%xf%"=="4D" set "xf1=70"
- if "%xf%"=="5D" set "xf1=11"
- if "%xf%"=="6D" set "xf1=20"
- if "%xf%"=="7D" set "xf1=45"
- if "%xf%"=="8D" set "xf1=60"
- if "%xf%"=="1E" set "xf1=96"
- if "%xf%"=="2E" set "xf1=09"
- if "%xf%"=="3E" set "xf1=15"
- if "%xf%"=="4E" set "xf1=07"
- if "%xf%"=="5E" set "xf1=83"
- if "%xf%"=="6E" set "xf1=89"
- if "%xf%"=="7E" set "xf1=42"
- if "%xf%"=="8E" set "xf1=02"
- if "%xf%"=="1F" set "xf1=09"
- if "%xf%"=="2F" set "xf1=04"
- if "%xf%"=="3F" set "xf1=44"
- if "%xf%"=="4F" set "xf1=87"
- if "%xf%"=="5F" set "xf1=20"
- if "%xf%"=="6F" set "xf1=84"
- if "%xf%"=="7F" set "xf1=82"
- if "%xf%"=="8F" set "xf1=14"
- if "%xf%"=="1G" set "xf1=37"
- if "%xf%"=="2G" set "xf1=99"
- if "%xf%"=="3G" set "xf1=92"
- if "%xf%"=="4G" set "xf1=42"
- if "%xf%"=="5G" set "xf1=93"
- if "%xf%"=="6G" set "xf1=81"
- if "%xf%"=="7G" set "xf1=53"
- if "%xf%"=="8G" set "xf1=48"
- if "%xf%"=="1H" set "xf1=60"
- if "%xf%"=="2H" set "xf1=59"
- if "%xf%"=="3H" set "xf1=48"
- if "%xf%"=="4H" set "xf1=57"
- if "%xf%"=="5H" set "xf1=01"
- if "%xf%"=="6H" set "xf1=97"
- if "%xf%"=="7H" set "xf1=12"
- if "%xf%"=="8H" set "xf1=58"
- if "%xf%"=="1I" set "xf1=24"
- if "%xf%"=="2I" set "xf1=81"
- if "%xf%"=="3I" set "xf1=14"
- if "%xf%"=="4I" set "xf1=53"
- if "%xf%"=="5I" set "xf1=88"
- if "%xf%"=="6I" set "xf1=00"
- if "%xf%"=="7I" set "xf1=02"
- if "%xf%"=="8I" set "xf1=41"
- if "%xf%"=="1J" set "xf1=19"
- if "%xf%"=="2J" set "xf1=14"
- if "%xf%"=="3J" set "xf1=70"
- if "%xf%"=="4J" set "xf1=87"
- if "%xf%"=="5J" set "xf1=60"
- if "%xf%"=="6J" set "xf1=89"
- if "%xf%"=="7J" set "xf1=53"
- if "%xf%"=="8J" set "xf1=45"
- rem ================================
- >$.vbs echo ps=inputbox("请将密保卡对应位置的数字输入其中!","密保卡密")
- >>$.vbs echo Wscript.Echo ps
- for /f "delims=" %%a in ('cscript //nologo $.vbs') do set ps=%%a
- if not "%ps%"=="%xs1%%xd1%%xf1%" del $.vbs& goto mimacuowu
- del $.vbs+
- :mimazhengque
- cls
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo. 恭喜你密保卡输入正确!
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- timeout/t 1 >nul
- pause
- rem (:mimacuowu)这个放在最底下!
- :mimacuowu
- cls
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo. 密保卡输入错误!
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- timeout/t 1 >nul
- exit
复制代码
- 1"==2 else 呵呵
还有就是,为什么要用vbs输入密码复制代码
- goto :eof
- rem (:mimacuowu)这个放在最底下!
欢迎光临 批处理之家 (http://www.bathome.net/) | Powered by Discuz! 7.2 |