bat 自定义位数随机密码生成器
~~~~~~~~ 因为想要面对一个新的开始,一个人必须有梦想、有希望、有对未来的憧憬。如果没有这些,就不叫新的开始,而叫逃亡。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ————玛丽亚·杜埃尼亚斯
虽然都说goto能不用尽量不用,但是在批处理里面用起来真香!直接上实例
批处理生成随机密码
代码中有几个功能模块,我缩进了一下,应该比较好看。简单解释一下各模块功能。
cho:进行密码本的选择,默认还是自定义。
default: 表示使用系统自带的密码本
custom:表示自定义密码本
len和her:接收用户输入并判断字符串长度 error:错误处理模块
end:退出程序模块
@echo off
title 随机密码生成器 By whoim_i
setlocal enabledelayedexpansion
:choecho 请选择密码本:&echo. 1:系统默认密码本(英文大小写加数字) &echo. 2:用户自定义的密码本set/p "n=>"if %n%==1 goto defaultif %n%==2 goto lenif %n% gtr 2 goto error
:defaultecho 请设置随机密码的位数:set/p "num=>"echo ========%num% 位数随机密码生成中========set str=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789for /l %%i in (1,1,%num%) do (set /a num=!random!%%62call set zf=%%str:~!num!,1%%set pw=!pw!!zf!
)
echo,&echo 生成的随机密码为: !pw!
pause
goto end
:lenset "input="set /p input=-^> 请输入密码本:set a=0
:herset u=!input:~%a%,1!if not "!u!"=="" (set/a a+=1goto her
) else (echo 字符串长度:%a%)
:customecho 请设置随机密码的位数:set/p "num=>"echo ========%num% 位数随机密码生成中========set str=!input!for /l %%i in (1,1,%num%) do (set /a num=!random!%%!a!call set zf=%%str:~!num!,1%%set pw=!pw!!zf!
)
echo,&echo 生成的随机密码为: !pw!
pause
goto end
:errorecho 选择错误,请重新选择!goto cho
:end
试运行
基础传送门:bat 批处理脚本基础
bat 自定义位数随机密码生成器相关推荐
- js自定义随机密码生成器
下载地址 一款js自定义随机密码生成器,支持自定义大写.小写.数字.符号.字符长度等功能设置生成密码器工具代码. dd:
- 随机字符串,随机密码生成器
随机字符串,随机密码生成器 随机字符串,随机密码生成器 本工具支持自定义备选字符和多组随机密码字符串生成,提供简单的密码强度检测提示,仅供参考,建议设置12位以上的密码. 客户端实时生成,一键复制,方 ...
- Zhong__Go随机密码生成器
时间:2021.09.01 环境: 目的:Go语言实现随机密码(字符串) 说明: 作者:Zhong QQ交流群:121160124 欢迎加入! package mainimport ("fm ...
- php 复杂密码生成,php随机密码生成器
搜索热词 下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. function auth_pwgen(){ $pw = ''; $c = 'b ...
- python随机密码生成器_python实例--随机密码生成器
最近在学习python,抽空看了看图形化模块wx,顺手写了个随机密码生成器,程序运行界面如下图:(注:在Ubuntu下运行结果) 源代码如下: import wx import string impo ...
- 使用 HTML、CSS 和 JavaScript 制作的随机密码生成器
今天我将使用 HTML.CSS 和 JavaScript 制作随机密码生成器 直接跳到末尾 获取完整源码 随机密码生成器
- 几款好用的随机密码生成器
几款好用的随机密码生成器 Linux下随机生成密码的命令总结 2017-03-12 10:41 by 潇湘隐者, 5666 阅读, 0 评论, 收藏, 编辑 有时候经常为如何设置一个安全.符合密码复杂 ...
- python生成随机密码生成器加特殊字符
python生成随机密码生成器加特殊字符*
- python:实现8位随机密码生成器(附完整源码)
python:实现8位随机密码生成器 import random low="abcdefghijklmnopqrstuvwxyz" upp="ABCDEFGHIJKLMN ...
最新文章
- CV03-双线性差值pytorch实现
- 每日一皮:生活永远在鼓励你...
- 01 决策树 - 数学理论概述 - 熵
- 汇编语言 pushf 和 popf指令
- 【复杂网络】用户画像不应脱离社会关系,谈复杂网络的关键技术和应用实践
- 关闭sql执行功能及找回08CMS系统管理员密码
- [MATLAB调试笔记]phase space plot
- 数据库(MySQL)
- SQL基础-- 数据处理(DML、RETURNING、MERGE INTO)
- vc调用matlab生成的dll实例
- 归并排序的实现-代码
- Excel表哥表姐如何突破职业天花板?我有两个忠告
- 一款性能调优神器,1分钟定位性能瓶颈!!!
- Knowledge Integration Networks for Action Recognition AAAI 2020
- Qt4: Show an image in your widget – 在Qt里面显示图像
- PFC颗粒6.0软件模拟---工程案例
- iphone 4s IOS9 越狱教程
- 国稻种芯绿色沃土计划 农业大健康-万祥军:对话化肥惹的祸?
- Linux的开源操作系统
- 全部就业!最高薪资12.5K,黑马这两个学科好牛!