Advertisement
Guest User

Untitled

a guest
May 30th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Winbatch 12.15 KB | None | 0 0
  1. @echo off
  2. rem This Isnt Completely Finished...
  3. rem and i was kinda made for my school so ignore any of that stuff if i forgot to delete it
  4. color 02
  5. if %SETUPDONE%==yes goto Inboxbegin
  6. title Setup
  7. echo Setting Up
  8. set CREATOR=%USERNAME%
  9. set Ubercd=%CD%
  10. md Inbox
  11. attrib +s +h Inbox
  12. cls
  13. echo Type Y
  14. cacls Inbox /d %username%
  15. cls
  16. echo Setting Up
  17. net user
  18. :blablabla
  19. set /p BLA= please type in usernames that can use this :
  20. if %BLA%==done goto blanext
  21. cacls Inbox /e /g %BLA%:F
  22. goto blablabla
  23. cacls Inbox /e /g %username%:F
  24. cd Inbox
  25. echo Log Started At %time% %date%>Inboxlog.txt
  26. echo Welcome...>Inbox.txt
  27. echo %username% >Inboxppl.txt
  28. echo @echo off>Im.bat
  29. echo Color 02>>Im.bat
  30. echo :1>>Im.bat
  31. echo Type Inbox.txt>>Im.bat
  32. echo goto 1>>Im.bat
  33. cls
  34. set setupdone=yes
  35. :inboxbegin
  36. @echo off
  37. color 02
  38. cd Inbox
  39. if exist banned%username%.txt goto mebanned
  40. if not exist Inboxlog.txt echo %USERNAME% Found That Inboxlog.txt Was Missing (%TIME% %DATE%)>>Inboxlog.txt
  41. if not exist Inbox.txt echo %USERNAME% Found That Inbox.txt Was Missing (%TIME% %DATE%)>>Inboxlog.txt
  42. :begin
  43. set comeback=begin
  44. cls
  45. title Inbox-User
  46. echo %TIME% %DATE% %USERNAME%
  47. if exist Inbox%username%.txt echo New Private Message!
  48. echo -----------------------
  49. echo 1. Leave A Message
  50. echo 2. Read Messages
  51. echo 3. Report A Problem
  52. echo 4. Instant Messaging
  53. echo 5. Questions or Comments
  54. echo 6. Read Private Messages
  55. echo 7. Send A Private Message
  56. echo 8. Delete Private Messages
  57. echo Admin (Admins only)
  58. echo Master (Maker Only)
  59. echo -----------------------
  60. echo Please Select Your Option...
  61. set /p blarg= And Type In The Corrisponding Number :
  62. cls
  63. goto %BLARG%
  64.  
  65. :1
  66. if exist Banned%USERNAME%.txt goto Mebanned
  67. type Inbox.txt
  68. set /p message= Please Type In Your Message :
  69. echo %USERNAME%: %MESSAGE%>>Inbox.txt
  70. echo %USERNAME% Has Said "%MESSAGE%" At %TIME% %DATE%>>Inboxlog(%DATE%).txt
  71. echo %USERNAME% Has Said "%MESSAGE%" At %TIME% %DATE%>>Inboxlog.txt
  72. cls
  73. type Inbox.txt
  74. pause
  75. goto %comeback%
  76.  
  77. :2
  78. type inbox.txt
  79. pause
  80. goto %comeback%
  81.  
  82. :3
  83. set /p problem= Please Type In The Problem :
  84. echo %Username% Reports That %problem%. Reported At %TIME% %DATE%.>>Inboxproblem.txt
  85. echo %USERNAME% Has Reported That "%problem%" (%TIME% %DATE%)>>Inboxlog(%DATE%).txt
  86. echo %USERNAME% Has Reported That "%problem%" (%TIME% %DATE%)>>Inboxlog.txt
  87. cls
  88. echo Problem Reported...
  89. pause
  90. goto %comeback%
  91.  
  92. :4
  93. echo Please Use The Two Windows In Unison
  94. echo Type "Done" To Exit (no Quotation Marks)
  95. pause
  96. cls
  97. start Im.bat
  98. :imstart
  99. cls
  100. set /p immessage= Please Type in message :
  101. if %immessage%==Done goto %comeback%
  102. echo %USERNAME% Says: %IMMESSAGE%>>Inbox.txt
  103. echo %USERNAME% Said: "%IMMESSAGE%" At %TIME% %DATE%>>Inboxlog(%DATE).txt
  104. echo %USERNAME% Said: "%IMMESSAGE%" At %TIME% %DATE%>>Inboxlog.txt
  105. goto imstart
  106.  
  107. :5
  108. set /p qc= Please Type In Your Question\Comment :
  109. echo %USERNAME%: %qc% (%TIME% %DATE%)>>InboxQC.txt
  110. echo %USERNAME% Asked\Gave Question\Comment "%qc%" (%TIME% %DATE%)>>Inboxlog(%DATE%).txt
  111. echo %USERNAME% Asked\Gave Question\Comment "%qc%" (%TIME% %DATE%)>>Inboxlog.txt
  112. cls
  113. echo Sent!!!
  114. pause
  115. goto %comeback%
  116.  
  117. :6
  118. type Inbox%username%.txt
  119. pause
  120. goto %comeback%
  121.  
  122. :7
  123. if exist Banned%USERNAME%.txt goto Mebanned
  124. type Inboxppl.txt
  125. set /p reciver= Username :
  126. set /p pm= message:
  127. echo %USERNAME%: %PM%>>Inbox%RECIVER%.txt
  128. echo %USERNAME% Has Sent %RECIVER% message %PM% (%TIME% %DATE%)>>Inboxlog(%DATE%).txt
  129. echo %USERNAME% Has Sent %RECIVER% message %PM% (%TIME% %DATE%)>>Inboxlog.txt
  130. cls
  131. echo Message Sent!
  132. pause
  133. goto %comeback%
  134.  
  135. :8
  136. del /q Inbox%username%.txt
  137. cls
  138. echo Done!!
  139. pause
  140. goto %comeback%
  141.  
  142. :Admin
  143. cls
  144. set aqwsderfgtyhjuikloutgjk=14l
  145. set aqwsderf56789hjbffuutgjk=96c
  146. set aqwsderfvoy85olbltoutgjk=73h
  147. set /p adminpass= Please Type In Password :
  148. if not %adminpass%==%aqwsderf56789hjbffuutgjk%%aqwsderfvoy85olbltoutgjk%%aqwsderfgtyhjuikloutgjk% goto Incorrect
  149. echo %USERNAME% Has Signed In To Admin (%TIME% %DATE%)>>Inboxlog(%DATE%).txt
  150. echo %USERNAME% Has Signed In To Admin (%TIME% %DATE%)>>Inboxlog.txt
  151. set comeback=2575
  152. title Inbox-Admin
  153. :2575
  154. echo Welcome...
  155. echo %TIME% %DATE% %USERNAME%
  156. if exist Inboxproblem.txt echo Someone Has Reported A Problem!
  157. if exist InboxAdmin.txt echo Someone Has Left An Admin Message!
  158. echo -----------------------------------------------------
  159. echo 1. Leave A Message
  160. echo 2. Read Messages
  161. echo 3. Report A Problem
  162. echo 4. Instant Messaging
  163. echo 5. Questions or Comments
  164. echo 6. Read Private Messages
  165. echo 7. Send A Private Message
  166. echo 8. Delete Private Messages
  167. echo 01. Leave Admin Message
  168. echo 02. Erase All Messages
  169. echo 03. Erase All Admin Messages
  170. echo 04. Ban User
  171. echo 05. Check Reported Problems
  172. echo 06. Go Back
  173. echo 07. Enter Cmds
  174. echo 11. Delete Reported Problems
  175. echo 12. Read Admin Messages
  176. echo -----------------------------------------------------
  177. echo Please Select Your Option
  178. set /p blarg= And Type In The Corrisponding Number :
  179. cls
  180. goto %blarg%
  181.  
  182. :01
  183. set /p adminmessage= Please Type In The Message :
  184. echo %USERNAME%: %ADMINMESSAGE%>>Inboxadmin.txt
  185. echo %USERNAME% Has Left An Admin Message (%TIME% %DATE%)>>Inboxlog(%DATE%).txt
  186. echo %USERNAME% Has Left An Admin Message (%TIME% %DATE%)>>Inboxlog.txt
  187. cls
  188. echo Message Sent!
  189. pause
  190. goto %comeback%
  191.  
  192. :02
  193. del Inbox.txt
  194. echo %USERNAME% Has Deleted All Standard Messages (%TIME% %DATE%)>>Inboxlog(%DATE%).txt
  195. echo %USERNAME% Has Deleted All Standard Messages (%TIME% %DATE%)>>Inboxlog.txt
  196. cls
  197. echo Messages Deleted!
  198. pause
  199. goto %comeback%
  200.  
  201. :03
  202. del Inboxadmin.txt
  203. echo %username% Has Deleted All Admin Messages (%TIME% %DATE%)>>Inboxlog(%DATE%).txt
  204. echo %username% Has Deleted All Admin Messages (%TIME% %DATE%)>>Inboxlog.txt
  205. cls
  206. echo Messages Deleted!
  207. pause
  208. goto %comeback%
  209.  
  210. :04
  211. type Inboxppl.txt
  212. set /p ban= Please Type The Username :
  213. set /p reason= Please Type The Reason :
  214. set /p whenunbanned= Please Type In The Day %BAN% Will Be Unbanned :
  215. if %BAN%==%CREATOR% goto he_tryed_to_ban_me
  216. cacls Inbox.txt /e /d %BAN%
  217. echo %USERNAME%>>banned%BAN%.txt
  218. echo You Have Been Banned By Admin:%USERNAME% At %TIME% %DATE% Because of Reason:%REASON%.>>Inbox%BAN%.txt
  219. echo If You Deny this Reason, Please Private Message Hamibil120 And He Will Find Out What Happened And Will Decide What To Do.>>Inbox%BAN%.txt
  220. echo You Will Be Unbanned:%WHENUNBANNED% If You Have Any Questions See Above ^>>Inbox%BAN%.txt
  221. echo %USERNAME% Has Banned %BAN% for Reason:%REASON%. Will Be Unbanned:%WHENUNBANNED% (%TIME% %DATE%)>>Inboxlog%DATE%.txt
  222. echo %USERNAME% Has Banned %BAN% for Reason:%REASON%. Will Be Unbanned:%WHENUNBANNED% (%TIME% %DATE%)>>Inboxlog.txt
  223. goto %comeback%
  224.  
  225. :he_tryed_to_ban_me
  226. echo %USERNAME% Has Attempted To Ban You!! For Reason:%REASON% Unbanned At:%WHENUNBANNED%(%time% %date%)>>Inboxlog.txt
  227. echo %USERNAME% Has Attempted To Ban You!! For Reason:%REASON% Unbanned At:%WHENUNBANNED%(%time% %date%)>>Inboxlog(%date%).txt
  228. echo %USERNAME% Has Attempted To Ban You!! For Reason:%REASON% Unbanned At:%WHENUNBANNED%(%time% %date%)>>Inboxtryban.txt
  229. cd %USERPROFILE%\DEKTOP
  230. echo do>aqws.vbs
  231. echo msgbox "You Cant Ban Me!!!!!!">>aqws.vbs
  232. echo loop>>aqws.vbs
  233. start aqws.vbs
  234. echo @echo off>asdf.bat
  235. echo msg %USERNAME% You Cant Ban Me!!!!!! /time:10
  236. echo :1>>asdf.bat
  237. echo msg %USERNAME% ROFL!!!!!! /time:1>>asdf.bat
  238. echo goto 1>>asdf.bat
  239. start asdf.bat
  240. sleep 5s
  241. shudown /l
  242.  
  243. :05
  244. type InboxProblem.txt
  245. pause
  246. goto %comeback%
  247.  
  248. :06
  249. goto begin
  250.  
  251. :07
  252. set /p Ubercmds= %CD%
  253. if %UBERCMDS%==help goto list
  254. if %UBERCMDS%==done goto %comeback%
  255. if %UBERCMDS%==exit goto %comeback%
  256. if %UBERCMDS%==bye goto %comeback%
  257. if %UBERCMDS%==quit goto %comeback%
  258. if %UBERCMDS%==? goto list
  259. if %UBERCMDS%==protect goto protection
  260. if %UBERCMDS%==unprotect goto unprotection
  261. %UBERCMDS%
  262. pause
  263. goto 07
  264.  
  265. :list
  266. echo cd=Change Directory
  267. echo cacls=Change Access Control Lists (Good For Protecting Files)
  268. echo attrib=Modifys File Attributes (Good For Protecting Files)
  269. echo "net user "username" "password" /add"=Add New User
  270. echo md=Make Directory
  271. echo rd=Remove Directory
  272. echo msg=Messaging
  273. echo set=Displays Or Changes Enviorment Variables
  274. echo This Is All I Could Think Of In 5 mins...
  275. echo If You Can Think Of Anything Else Let Me Know
  276. pause
  277. goto 07
  278.  
  279. :protection
  280. echo It Must Be On Your Desktop.
  281. set /p itsname= File Name :
  282. set ubercd=%CD%
  283. cd H:\%USERNAME%\Profile\Desktop
  284. echo Type Y
  285. cacls %itsname% /d %username%
  286. attrib +s +h +r %itsname%
  287. cls
  288. echo All Done!
  289. pause
  290. cd %UBERCD%
  291. goto 07
  292.  
  293. :unprotection
  294. echo It Must Be On Your Desktop.
  295. set /p itsname= File Name :
  296. set Ubercd=%CD%
  297. cd H:\%USERNAME%\Profile\Desktop
  298. echo Type Y
  299. cacls %ITSNAME% /g %USERNAME%:F
  300. attrib -s -h -r %ITSNAME%
  301. cls
  302. echo All Done!
  303. pause
  304. goto 07
  305.  
  306. :master
  307. cls
  308. set /p masterpass= Please Type In Your Password :
  309. if not %MASTERPASS%==%USERNAME%555 goto Incorrect
  310. if not %MASTERPASS%==%CREATOR% goto Incorrect
  311. echo %USERNAME% Has Signed Into Master (%TIME% %DATE%)>>Inboxlog.txt
  312. echo %USERNAME% Has Signed Into Master (%TIME% %DATE%)>>Inboxlog(%DATE%).txt
  313. set comeback=master
  314. title Inbox-Master
  315. echo %Time% %Date% %Username% %Cd%
  316. echo Welcome...
  317. if exist Inbox%username%.txt echo You've Got Mail!!!!!!!!!!!!!!!
  318. if exist Inboxproblem.txt echo Someone Has Reported A Problem!!!
  319. if exist InboxQC.txt echo Someone Has Posted A Question\Comment!
  320. if exist Inboxtryban.txt echo Someone Has Tryed To Ban You!!!!!!
  321. echo -----------------------------------------------------------
  322. echo 1. Leave A Message
  323. echo 2. Read Messages
  324. echo 3. Report A Problem
  325. echo 4. Instant Messaging
  326. echo 5. Questions or Comments
  327. echo 6. Read Private Messages
  328. echo 7. Send A Private Message
  329. echo 8. Delete Private Messages
  330. echo 01. Leave Admin Message
  331. echo 02. Erase All Messages
  332. echo 03. Erase All Admin Messages
  333. echo 04. Ban User
  334. echo 05. Check Reported Problems
  335. echo 06. Go Back
  336. echo 07. Enter Cmd's
  337. echo 08. setup Inbox
  338. echo 09. Check Logs
  339. echo 10. Erase Logs
  340. echo 11. Delete Reported Problems
  341. echo 12. Unban User
  342. echo ------------------------------------------------------------
  343. echo Please Select Your Option...
  344. set /p blarg= And Type In The Corrisponding Number :
  345. cls
  346. goto %BLARG%
  347.  
  348. :08
  349. if not %comeback%==master goto %comeback%
  350. echo Setting Up
  351. set Ubercd=%CD%
  352. md Inbox
  353. attrib +s +h Inbox
  354. cls
  355. echo Type Y
  356. cacls Inbox /d %username%
  357. cls
  358. echo Setting Up
  359. cacls Inbox /e /g %username%:F
  360. cacls Inbox /e /g Hamibil120:F
  361. cacls Inbox /e /g Cameror286:f
  362. cd Inbox
  363. echo Log Started At %time% %date%>Inboxlog.txt
  364. echo Welcome...>Inbox.txt
  365. echo %username% >Inboxppl.txt
  366. echo @echo off>Im.bat
  367. echo Color 02>>Im.bat
  368. echo :1>>Im.bat
  369. echo Type Inbox.txt>>Im.bat
  370. echo goto 1>>Im.bat
  371. cls
  372. echo Done!!
  373. pause
  374. goto %comeback%
  375.  
  376. :09
  377. if not %comeback%==master goto %comeback%
  378. echo So Far:
  379. type Inboxlog.txt
  380. echo Today:
  381. type Inboxlog(%date%).txt
  382. pause
  383. goto master
  384.  
  385. :10
  386. if not %comeback%==master goto %comeback%
  387. set /p sure= Are You Sure? (Y\N) :
  388. if not %sure%==y goto master
  389. del Inboxlog.txt
  390. del Inboxlog*.txt
  391. echo %username% Has Deleted Logs (%time% %date%)>>Inboxlog.txt
  392. echo %username% Has Deleted Logs (%time% %date%)>>Inboxlog(%date%).txt
  393. echo DONE!!
  394. pause
  395. goto master
  396.  
  397.  
  398. :Incorrect
  399. echo Incorrect
  400. pause
  401. goto %comeback%
  402.  
  403. :11
  404. del Inboxproblem.txt
  405. echo %username% Has Deleted All Reported Problems (%TIME% %DATE%)>>Inboxlog.txt
  406. echo %username% Has Deleted All Reported Problems (%TIME% %DATE%)>>Inboxlog(%DATE%).txt
  407. echo Done!!!
  408. pause
  409. goto %comeback%
  410.  
  411. :12
  412. type Inboxppl.txt
  413. set /p unban= Username:
  414. cacls Inbox.txt /e /g %unban%:F
  415. del /q Banned%UNBAN%.txt
  416. echo unbanned
  417. pause
  418. goto %comeback%
  419.  
  420. :add
  421. echo %username%>>Inboxppl.txt
  422. set added=yes
  423. goto begin
  424.  
  425. :mebanned
  426. type Inbox%username%.txt
  427. set /p denyit= Do You Deny This? (Y/N) :
  428. if %denyit%==Y goto dening
  429. echo -------------------------------------
  430. echo Due To Ban Made By
  431. type Banned%username%.txt
  432. echo You Are Now Banned From All Chat
  433. echo -------------------------------------
  434. goto Begin
  435.  
  436. :dening
  437. echo %USERNAME% Denies Be Being Banned>>Denyban.txt
  438. echo %USERNAME5 Has Denied Being Banned For Given Reasons (%TIME% %DATE%)>>Inboxlog.txt
  439. echo %USERNAME5 Has Denied Being Banned For Given Reasons (%TIME% %DATE%)>>Inboxlog(%DATE%).txt
  440. echo Deny Appeal Sent
  441. pause
  442. goto Begin
  443.  
  444. :12
  445. type Inboxadmin.txt
  446. pause
  447. cls
  448. goto %COMEBACK%
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement