Guest User

Untitled

a guest
Sep 25th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.58 KB | None | 0 0
  1. @echo off
  2. color F0
  3. title Chat Room
  4. MODE CON LINES=32 COLS=80
  5. cd %temp%
  6. del "chatinput.txt"
  7. if exist "chatinput.bat" (goto mainmenu) else (goto chatinput)
  8. :chatinput
  9. echo @echo off>"%temp%/chatinput.bat"
  10. echo color F0>>"%temp%/chatinput.bat"
  11. echo title Chat Box>>"%temp%/chatinput.bat"
  12. echo SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION>>"%temp%/chatinput.bat"
  13. echo MODE CON LINES=10 COLS=80>>"%temp%/chatinput.bat"
  14. echo cls>>"%temp%/chatinput.bat"
  15. echo :loop>>"%temp%/chatinput.bat"
  16. echo cls>>"%temp%/chatinput.bat"
  17. echo set ^/^p input^=>>"%temp%/chatinput.bat"
  18. echo echo ^!^input^!^>^>"%temp%/chatinput.txt">>"%temp%/chatinput.bat"
  19. echo goto loop>>"%temp%/chatinput.bat"
  20. goto mainmenu
  21. :mainmenu
  22. cls
  23. echo ^|==============================================================================
  24. echo ^|==============================================================================
  25. echo ^|==============================================================================
  26. echo ^|==================Type="CUST"=to=enter=a=custom=FTP=Server====================
  27. echo ^|==============================================================================
  28. echo ^|==============================================================================
  29. echo ^|==============================================================================
  30. echo ^|==============================================================================
  31. echo ^|==============================================================================
  32. echo ^|==============================================================================
  33. echo ^|==============================================================================
  34. echo ^|================Type="PRED"=to=join=a=predefined=FTP-Server===================
  35. echo ^|==============================================================================
  36. echo ^|==============================================================================
  37. echo ^|==============================================================================
  38. echo ^|==============================================================================
  39. echo ^|==============================================================================
  40. echo ^|==============================================================================
  41. echo ^|===============Type="CRED"=to=view=developers=and=contributors================
  42. echo ^|==============================================================================
  43. echo ^|==============================================================================
  44. echo ^|==============================================================================
  45. echo ^|==============================================================================
  46. echo ^|==============================================================================
  47. echo ^|==============================================================================
  48. echo ^|==============================================================================
  49. echo ^|================Type="HELP"=to=view=help=for=this=application=================
  50. echo ^|==============================================================================
  51. echo ^|==============================================================================
  52. echo ^|==============================================================================
  53. start %temp%/chatinput.bat
  54. set /p goto=Where would you like to go?
  55. if /i %goto%==CUST goto CUST
  56. if /i %goto%==PRED goto PRED
  57. if /i %goto%==CRED goto CRED
  58. if /i %goto%==HELP goto HELP
  59. goto mainmenu
  60. :CUST
  61. cls
  62. echo Type LAST to got to last server.
  63. echo Type NEW to enter credentials to a new server.
  64. set /p CUST=
  65. if /i %cust%==LAST goto CUSTLOOP
  66. if /i %cust%==NEW goto NEW
  67. :new
  68. cls
  69. echo What is your FTP Username?
  70. set /p Username=
  71. cls
  72. echo What is your FTP Password?
  73. set /p Password=
  74. cls
  75. echo What is your FTP Server URL/IP?
  76. set /p FTPName=
  77. cls
  78. echo Exit and reopen if there are any errors...
  79. echo user %Username%>"FTP.DAT"
  80. echo %password%>>"FTP.DAT"
  81. echo bin>>"%temp%/FTP.DAT"
  82. echo put chatinput.txt>>"FTP.DAT"
  83. echo get chatinput.txt>>"FTP.DAT"
  84. echo quit>>"FTP.DAT"
  85. ping 127.0.0.1 -n 3>nul
  86. :CUSTLOOP
  87. cls
  88. type chatinput.txt
  89. ftp -n -s:FTP.DAT %FTPName% >nul
  90. ping 127.0.0.1 -n 3 >nul
  91. goto CUSTLOOP
  92. :PRED
  93. cls
  94. echo Is your server information put into the batch file?
  95. echo user USERNAME>"FTP.DAT"
  96. echo PASSWORD>>"FTP.DAT"
  97. echo bin>>"FTP.DAT"
  98. echo put chatinput.txt>>"FTP.DAT"
  99. echo get chatinput.txt>>"FTP.DAT"
  100. echo quit>>"FTP.DAT"
  101. set /p pred=
  102. if /i %pred%==yes goto PREDLOOP
  103. goto mainmenu
  104. :PREDLOOP
  105. cls
  106. type chatinput.txt
  107. ftp -n -s:FTP.DAT FTPSERVER >nul
  108. ping 127.0.0.1 -n 3 >nul
  109. goto PREDLOOP
  110. :CRED
  111.  
  112. :HELP
Add Comment
Please, Sign In to add comment