Advertisement
zaacemon

PasswordProtectedCmd.bat

Nov 13th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.25 KB | None | 0 0
  1. First:Copy and Paste
  2. Second: Put in NotePad.
  3. Third: Save as (name).bat
  4. Fourth: Open the File
  5.  
  6. Ps. The file has to be saved as a .bat or will not work.
  7.  
  8.  
  9. Copy And Paste Below.
  10.  
  11.  
  12. @echo off
  13. :home
  14. title Log in to CMD
  15. color 07
  16. cls
  17. echo.
  18. echo Cmd Accounts
  19. echo =============
  20. echo.
  21. echo [1] Log In
  22. echo [2] Sign Up
  23. echo [3] Exit
  24. echo.
  25. set /p op=
  26. if %op%==1 goto 1
  27. if %op%==2 goto 2
  28. if %op%==3 goto 3
  29. goto error
  30. :2
  31. cls
  32. echo Sign Up
  33. echo ======================================
  34. echo.
  35. set /p newname="Enter new username:"
  36. if "%newname%"=="%newname%" goto inputname
  37. :inputname
  38. cd "%userprofile%\documents"
  39. if exist "cmdacoBin" goto skip
  40. if not exist "cmdacoBin" goto noskip
  41. :noskip
  42. md "cmdacoBin"
  43. goto skip
  44. :skip
  45. cd "%userprofile%\documents\cmdacoBin"
  46. if exist "%newname%.bat" goto namexist
  47. if not exist "%newname%.bat" goto skip2
  48. :skip2
  49. echo set realusername=%newname%> "%newname%.bat"
  50. goto next
  51. :next
  52. echo.
  53. set /p pswd=Enter new Password:
  54. if "%pswd%"=="%pswd%" goto inputpass
  55. :inputpass
  56. cd "%userprofile%\documents\cmdacoBin"
  57. echo set password=%pswd%>> "%newname%.bat"
  58. goto next1
  59. :namexist
  60. echo.
  61. echo The entered username already exists.
  62. echo Press any key to return. . .
  63. pause >nul
  64. goto 2
  65. :next1
  66. cls
  67. echo Cmd Accounts
  68. echo ============
  69. echo.
  70. echo Your account has been successfully created!
  71. echo.
  72. pause
  73. goto home
  74. :1
  75. color 07
  76. cls
  77. echo Cmd Accounts Log In
  78. echo ================================
  79. echo.
  80. Set /p logname=Username:
  81. if "%logname%"=="%logname%" goto 2.1
  82. :2.1
  83. echo.
  84. set /p logpass="Password:"
  85. if "%logpass%"=="%logpass%" goto login
  86. :login
  87. cd "%userprofile%\documents\cmdacoBin"
  88. if exist "%logname%.bat" goto call
  89. if not exist "%logname%.bat" goto errorlog
  90. :call
  91. call "%logname%.bat"
  92. if "%password%"=="%logpass%" goto logdone
  93. goto errorlog
  94. :errorlog
  95. color 0c
  96. echo.
  97. echo Username or Password incorrect.
  98. echo Access denied.
  99. pause >nul
  100. goto home
  101. :logdone
  102. cls
  103. echo Command Prompt
  104. echo ==============
  105. echo.
  106. echo Successfully logged in!
  107. echo.
  108. pause
  109. goto account
  110. :account
  111. cls
  112. cd "%userprofile%\documents\cmdacoBin"
  113. call "%realusername%color.bat"
  114. call "%realusername%.bat"
  115. color %colorcode%
  116. cls
  117. echo.
  118. echo -------------------------------------------------------------------------------
  119. echo %realusername%
  120. echo -------------------------------------------------------------------------------
  121. @echo off
  122. break off
  123. Title Command Prompt
  124. color 0a
  125. cls
  126.  
  127. echo Type "home" any time to go to the current user profile directory.
  128. echo Type "desktop" any time to go to the current user desktop.
  129. echo.
  130. echo Type help to see list of common commands like cd, rd, md, del,
  131. echo ren, replace, copy, xcopy, move, attrib, tree, edit, and cls.
  132. echo Type [command]/? for detailed info.
  133. echo.
  134. pause
  135. cls
  136.  
  137. :cmd
  138. echo Directory: %CD%
  139. set /P CMD=Command:
  140. if "%CMD%" == "cls" goto cls
  141. if "%CMD%" == "home" goto home2
  142. if "%CMD%" == "desktop" goto desktop
  143. if "%CMD%" == "red" goto red
  144. if "%CMD%" == "green" goto green
  145. if "%CMD%" == "normal" goto normal
  146.  
  147. %CMD%
  148. cd C:\
  149. goto cmd
  150.  
  151. :cls
  152. cls
  153. goto cmd
  154.  
  155. :home2
  156. cd /d %USERPROFILE%
  157. cls
  158. goto cmd
  159.  
  160. :desktop
  161. cd /d %SystemDrive%\Users\%USERNAME%\Desktop
  162. cls
  163. goto cmd
  164.  
  165. :red
  166. color 0c
  167. cls
  168. goto cmd
  169.  
  170. :green
  171. color 0a
  172. cls
  173. goto cmd
  174.  
  175. :normal
  176. color 07
  177. cls
  178. goto cmd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement