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 |
set ws=createobject("wscript.shell") Wscript.Sleep 90000 ws.run"cmd.exe /c shutdown -s -f -t 0" |
将以上两个文件剪切到C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup文件夹下实现开机自启动即可。至于你不想要这个功能了可以到这个目录直接删除这两个文件就行了。如果自己忘记密码或者懒得输入,直接打开任务管理器,结束掉wscript.exe这个程序就好了。