.bat批处理实现电脑二次验证登陆

[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!

本身这篇文章想写金万维益和的,奈何不想写了,就改成写这篇文章吧,这篇文章来自网友家里有小孩,想预防一下孩子长时间使用电脑设置的,说长时间使用,不如说就是防止使用电脑而设置的,可能对有些人物意义,但根据自己需求嘛;

批处理小脚本,可实现电脑登陆后的二次验证。防止孩子沉迷电脑,或者防止被别人窃取密码后登陆你的计算机。呃,目前就只能想到这么些功能了。上代码;

echo off
COLOR 0A
title "UserConfirm"
echo "欢迎登陆此计算机"
echo "正在初始化"
timeout /T 1 > tmp.dat
echo "初始化完成......35%"
timeout /T 1 > tmp.dat
echo "初始化完成......78%"
timeout /T 1 > tmp.dat
echo "初始化完成......100%"
timeout /T 1 > tmp.dat
echo "初次登陆系统,请验证身份信息"
timeout /T 2 > tmp.dat
COLOR 04
echo "如果忽略此验证信息,计算机将于不久后自动关闭"
timeout /T 2 > tmp.dat
COLOR 0A
echo "感谢您的配合,您有一分钟的时间完成验证"
timeout /T 2 > tmp.dat
echo "请输入用户名"
set /p User_Name=
echo "请输入密码"
set /p psd=
timeout /T 2 > tmp.dat
if "%User_Name%"=="用户名" (
COLOR 0A
echo "用户名验证通过"
)else (
COLOR 04
echo "用户名验证未通过"
timeout /T 2 > tmp.dat
echo "illeague invasion , access denied"
timeout /T 2 > tmp.dat
echo "system will shutdown in 60s"
timeout /T 2 > tmp.dat
echo "an illegaue invasion happened, pls pay attention, details could be found in log.dat file" >> log.dat
echo %date% >> log.dat
time /T >> log.dat
)
if "%psd%"=="密码" (
COLOR 0A
taskkill /f /im wscript.exe
cls
echo "密码正确,欢迎使用此计算机"
) else (
COLOR 04
echo "密码验证失败,计算机即将关闭"
)
pause

将上述代码复制到记事本中,随便命一个英文名,后缀改为.bat。

注意以上代码中"%User_Name%"=="用户名"这一句是设置用户名,这里用户名可以随便改,中文或英文都可以。

"%psd%"=="密码"是设置密码,将双引号内的密码两个字随便改为自己想设定的密码就好了。注意以上脚本中无关机代码,仅有以上脚本无关机效果。关机脚本如下:

set ws=createobject("wscript.shell")
Wscript.Sleep 90000
ws.run"cmd.exe /c shutdown -s -f -t 0"

将上述代码复制到记事本中,随便命一个英文名,后缀改为.vbs。
将以上两个文件剪切到C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup文件夹下实现开机自启动即可。

至于你不想要这个功能了可以到这个目录直接删除这两个文件就行了。如果自己忘记密码或者懒得输入,直接打开任务管理器,结束掉wscript.exe这个程序即可。

关于里面提到的tmp.dat 解说:

tmp.dat 是系统自带的文件吗?   ; "%User_Name%"=="用户名" ,  %User_Name%是登录Windows的用户名吗? 还是需要我们重新在配置文件内设置 新的用户名。

不用管,这个是为了批处理界面实现1秒刷新一下的效果随便输出的文件。

tmp.dat是脚本自己生成的一个临时文件,不用管有没有,没有用。这个脚本中双引号里面的"用户名"三个字是随便定义的,%User_Name%是个变量名,和你Windows用户名没有任何关系,不用改不用管。也就是这个脚本中除了汉字部分可以随便改,其它都不用改。也不需要配置系统。

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » .bat批处理实现电脑二次验证登陆

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情