[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 15# ANSL


    有,更新比较慢

TOP

0.4
  1. @echo off
  2. title 模拟登录注册用户
  3. echo 加载...
  4. if not exist "Data" goto ce
  5. set ci=100
  6. cls
  7. :back
  8. title 登入
  9. cls
  10. :backcls
  11. echo 登入
  12. echo 输入用户名
  13. set /p name=
  14. if "%name%"=="" goto back
  15. cls
  16. :fanc
  17. set cuo=100
  18. set namespassword=no
  19. :next
  20. for /f "delims=" %%i in (Data\User%name%Control.ini) do set control=%%i
  21. if "%control%"=="Guide " goto start
  22. for /f "delims=" %%i in (Data\User%name%Password.ini) do set namespassword=%%i
  23. if "%cuo%"=="103" goto er
  24. cls
  25. echo 密码:
  26. set /p password=
  27. if "%namespassword%"=="" goto er
  28. if "%password%"=="%namespassword%" goto start
  29. set /a cuo=%cuo%+1
  30. goto next
  31. :er
  32. cls
  33. echo 用户名或密码错误。
  34. pause
  35. exit
  36. :start
  37. title 主界面
  38. cls
  39. echo 模拟登录注册用户
  40. echo 1. 1.txt
  41. echo 2.管理用户(目前只支持创建)
  42. echo 3.重置
  43. echo 4.新增功能与已知问题
  44. echo v.0.4 模拟登录注册用户
  45. set /p choose=
  46. goto jianquan
  47. :jianquan
  48. cls
  49. if "%choose%"=="1" goto c
  50. if "%choose%"=="2" goto cuser
  51. if "%choose%"=="3" goto r
  52. if "%choose%"=="4" goto q
  53. goto start
  54. :q
  55. title 新增功能与已知问题
  56. cls
  57. echo ----------2022/04/15----------v.0.1
  58. echo 基本服务。
  59. echo ----------2022/04/16----------v.0.2
  60. echo 重构用户存储方式。
  61. echo 支持创建用户。
  62. echo bug修复
  63. echo ----------2022/04/18----------v.0.3
  64. echo 支持删除用户
  65. echo ----------2022/04/26----------v.0.4
  66. echo
  67. echo 删除"删除用户"
  68. echo ---------------------------------
  69. pause
  70. goto start
  71. :r
  72. title Reset
  73. if not "%control%"=="Admin" goto start
  74. cls
  75. echo Sure?
  76. echo pause any key to reset.
  77. pause
  78. rd /s /q Data
  79. exit
  80. :c
  81. cls
  82. if "%control%"=="Admin" start Data\1.txt
  83. if "%control%"=="User" copy Data\1.txt Data\cache.txt
  84. if "%control%"=="User" echo 你输入的更改将不会保存。>>Data\cache.txt
  85. if "%control%"=="User" start Data\cache.txt
  86. if not "%control%"=="Guide " goto start
  87. for /f "delims=" %%i in (Data\1.txt) do set text=%%i
  88. cls
  89. echo %text%
  90. pause
  91. del /s /q Data\cache.txt
  92. goto start
  93. :ce
  94. cls
  95. md Data
  96. set uad=y
  97. set control=Admin
  98. :cuser
  99. title 创建用户
  100. if not "%control%"=="Admin" goto start
  101. if "%uad%"=="y" set qx=管理员
  102. if "%uad%"=="y" goto cusers
  103. cls
  104. echo 创建用户
  105. echo 权限:
  106. echo 1.管理员
  107. echo 2.用户
  108. echo 3.来宾
  109. set /p num=
  110. if "%num%"=="1" set qx=管理员
  111. if "%num%"=="1" goto cusers
  112. if "%num%"=="2" set qx=用户
  113. if "%num%"=="2" goto cusers
  114. if "%num%"=="3" set qx=来宾
  115. if "%num%"=="3" goto cusers
  116. goto cuser
  117. :cusers
  118. cls
  119. echo 创建一个%qx%用户
  120. echo 用户名:
  121. set /p o=
  122. if "%o%"=="" goto cusers
  123. echo %o%>>Data\User.ini
  124. if "%qx%"=="管理员" echo Admin>Data\User%o%Control.ini
  125. if "%qx%"=="用户" echo User>Data\User%o%Control.ini
  126. if "%qx%"=="来宾" echo Guide>Data\User%o%Control.ini & goto cuserw
  127. :cuserp
  128. cls
  129. echo 创建%o%用户的密码
  130. set /p pass=
  131. if "%pass%"=="" goto cuserp
  132. echo %pass%>Data\User%o%Password.ini
  133. :cuserw
  134. cls
  135. echo 恭喜!
  136. if "%uad%"=="y" (echo 初始化已完成。) else (echo 用户操作已完成。)
  137. echo 重新启动以应用。
  138. pause
  139. exit
复制代码

TOP

返回列表