[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
局域网聊天单文件简易版
  1. @echo off
  2. if exist bbsdata\ goto 2
  3. md bbsdata
  4. echo.>bbsdata\sybbs.txt
  5. echo [.ShellClassInfo]>bbsdata\desktop.ini
  6. echo CLSID={20D04FE0-3AEA-1069-A2D8-08002B30309D}>>bbsdata\desktop.ini
  7. attrib bbsdata\desktop.ini +s +h +r
  8. attrib bbsdata +s +h +r
  9. :2
  10. if exist 共享的文件\ goto 3
  11. md 共享的文件
  12. :3
  13. if exist bbsdata\sybbs.txt goto _max
  14. :_max
  15. mode con: cols=62 lines=4
  16. color f0
  17. title 局域网聊天 V2.0 by:Dr.ma
  18. cls
  19. echo                            登录
  20. echo.
  21. set mz=
  22. set jrw=
  23. set /p jrw=  请输入你的名称后回车:
  24. if '%jrw%'=='' set jrw=游客
  25. if '%jrw%'=='admin' goto _m2
  26. :_m1
  27. set mz=1
  28. title 局域网聊天 V2.0 by:Dr.ma 登录员:%jrw%
  29. mode con: cols=65 lines=11
  30. cls
  31. echo                          欢迎你 %jrw%
  32. echo  ╭═════════════════════════════╮
  33. echo  ║                       1、进入聊天                        ║
  34. echo  ║                         2、注销                          ║
  35. echo  ║                   Esc、退出局域网聊天                    ║
  36. echo  ╰═════════════════════════════╯
  37. set chi=
  38. set /p chi=  请选择操作后回车:
  39. if '%chi%'=='' goto _m1
  40. if /i '%chi%'=='1' goto uu
  41. if /i '%chi%'=='2' goto _max
  42. if /i '%chi%'=='Esc' exit
  43. goto _m1
  44. :gx
  45. set xlw=
  46. set /p xlw=  请将要共享的文件(夹)拖到这里:
  47. if '%xlw%'=='' goto gx
  48. copy %xlw% .\共享的文件\
  49. echo %date% %time:~0,2%点%time:~3,2%分%time:~6,2%秒  %jrw% >> .\bbsdata\sybbs.txt
  50. echo %jrw%发送了共享文件 >> .\bbsdata\sybbs.txt
  51. echo. >> .\bbsdata\sybbs.txt
  52. goto sh
  53. :uu
  54. mode con: cols=62 lines=200
  55. :sh
  56. cls
  57. type .\bbsdata\sybbs.txt
  58. echo ═══════════════════════════════
  59. echo 注:输入“q”返回到控制界面,输入“gx”打开共享文件夹,
  60. echo     输入“fs”发送共享文件。
  61. set shy=
  62. set /p shy=请输入你的话后回车:
  63. if '%shy%'=='' goto sh
  64. if '%shy%'=='q' goto bd
  65. if '%shy%'=='gx' start "" "%cd%\共享的文件"&goto sh
  66. if '%shy%'=='fs' goto gx
  67. echo %date% %time:~0,2%点%time:~3,2%分%time:~6,2%秒  %jrw% >> .\bbsdata\sybbs.txt
  68. echo %shy% >> .\bbsdata\sybbs.txt
  69. echo. >> .\bbsdata\sybbs.txt
  70. goto sh
  71. :bd
  72. if '%mz%'=='1' goto _m1
  73. if '%mz%'=='2' goto gly
  74. :_m2
  75. set jrw=局域网聊天管理员
  76. title 局域网聊天 V2.0 by:Dr.ma 登录员:%jrw%
  77. cls
  78. mode con: cols=65 lines=2
  79. cls
  80. set glm=
  81. set /p glm=  你刚输入的是管理员账号,请输入密码后回车:
  82. if '%glm%'=='2000728' goto gly
  83. echo   密码错误,请重新输入。
  84. goto _m2
  85. :gly
  86. mode con: cols=65 lines=14
  87. set mz=2
  88. title 局域网聊天 V2.0 by:Dr.ma 登录员:%jrw%
  89. cls
  90. echo                      欢迎你局域网聊天管理员
  91. echo  ╭═════════════════════════════╮
  92. echo  ║                        1、进入聊天                       ║
  93. echo  ║                      2、修改聊天记录                     ║
  94. echo  ║                      3、删除聊天记录                     ║
  95. echo  ║                   4、恢复、备份聊天记录                  ║
  96. echo  ║                         5、注销                          ║
  97. echo  ║                    Esc、退出局域网聊天                   ║
  98. echo  ╰═════════════════════════════╯
  99. set chi=
  100. set /p chi=  请选择操作后回车:
  101. if '%chi%'=='' goto gly
  102. if /i '%chi%'=='1' goto uu
  103. if /i '%chi%'=='2' start .\bbsdata\sybbs.txt&goto gly
  104. if /i '%chi%'=='3' goto scb
  105. if /i '%chi%'=='4' goto hbb
  106. if /i '%chi%'=='5' goto _max
  107. if /i '%chi%'=='Esc' exit
  108. goto gly
  109. :gx2
  110. set xlw=
  111. set /p xlw=  请将要共享的文件(夹)拖到这里:
  112. if '%xlw%'=='' goto gx2
  113. copy %xlw% .\共享的文件\
  114. echo %date% %time:~0,2%点%time:~3,2%分%time:~6,2%秒  %jrw% >> .\bbsdata\sybbs.txt
  115. echo %jrw%发送了共享文件 >> .\bbsdata\sybbs.txt
  116. echo. >> .\bbsdata\sybbs.txt
  117. goto sh2
  118. :scb
  119. set byn=
  120. set /p byn=  确定删除聊天的所有记录吗(Y/N):
  121. if '%byn%'=='' goto scb
  122. if /i '%byn%'=='y' echo.>.\bbsdata\sybbs.txt&goto gly
  123. if /i '%byn%'=='n' goto gly
  124. goto scb
  125. :hbb
  126. cls
  127. echo                       恢复、备份聊天记录
  128. echo  ╭═════════════════════════════╮
  129. echo  ║                     1、恢复聊天记录                      ║
  130. echo  ║                      2、备份聊天记录                     ║
  131. echo  ║                    Esc、返回局域网聊天                   ║
  132. echo  ╰═════════════════════════════╯
  133. set hbb=
  134. set /p hbb=  请选择操作后回车:
  135. if '%hbb%'=='' goto hbb
  136. if /i '%hbb%'=='1' copy %windir%\system32\sybbs.txt .\bbsdata\
  137. if /i '%hbb%'=='2' copy .\bbsdata\sybbs.txt %windir%\system32\
  138. if /i '%hbb%'=='Esc' goto gly
  139. goto hbb
复制代码
这个比较简单,只能有一个聊天室

TOP

返回列表