有没有办法给我正在批量制作的程序做一个账号?我的意思是,有一种方法可以用特定的用户名和密码登录。但是有没有办法创建一个用户名和密码,然后让批处理文件保存起来,记住它,这样用户下次就可以登录,而不是注册?
希望你能理解。
本方案按照要求创建一个用户名和密码,并让Batch文件自己保存,这样用户下次就可以登录,而不是注册。
@echo off
setlocal
set "username="
call :GetUserPass
if defined username goto login
echo You must register in order to use this program
set /P "username=Enter username: "
set /P "password=Enter password: "
echo set "username=%username%" >> "%~F0"
echo set "password=%password%" >> "%~F0"
goto begin
:badUserPass
echo Invalid username or password, try again
:login
set /P "user=Enter username: "
set /P "pass=Enter password: "
if "%user%" neq "%username%" goto badUserPass
if "%pass%" neq "%password%" goto badUserPass
:begin
echo/
echo Welcome to this program!
goto :EOF
:GetUserPass