second.bat
@echo off
set "$=%temp%\Spring"
>%$% Echo WScript.Echo((new Date()).getTime())
for /f %%a in ('cscript -nologo -e:jscript %$%') do set timestamp=%%a
del /f /q %$%
set n=2
setlocal enabledelayedexpansion
set str=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
for /l %%a in (1,1,%n%) do call :slz "%%a"
echo %random_str%%timestamp%
:slz
if "%~1"=="" goto:eof
set /a r=%random%%%52
set random_str=%random_str%!str:~%r%,1!
如果大家需要生成的验证码只需要一个的话,用上面的脚本就足够了,如果大家需要批量生成验证码的话,直接运行以下脚本:
start.bat
@echo off
for /l %%i in (1 1 10) do (
call second.bat
ping -n 2 127.0.0.1>nul
)
pause
生成的激活码: