Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

LGComm (Local Group Communicator) 📡

  • 一个基于批处理脚本的简易局域网通信工具,支持用户通过共享文件夹进行一对一文本消息传递。适用于Windows系统。
  • (这是一个很早之前的作品啦~在教室破烂电脑上写着玩的)
  • (反正初高中除了学习其他什么都好玩)

功能特性 🛠️

  • IP连接验证:通过ping检测目标主机可达性
  • 共享文件夹映射:自动挂载远程共享目录为本地磁盘(X:)
  • 实时消息同步:将消息写入共享文本文件实现通信
  • 时间戳记录:每条消息自动附加发送者名称、日期和时间
  • 退出清理:自动解除网络驱动器映射

使用指南 📖

环境要求

  • ⚠️ 可能需要以管理员身份运行(需网络共享权限)
  • ⚠️ 目标主机需开启文件和打印机共享
  • ⚠️ 防火墙允许445/tcp端口通信

使用步骤

1 首次运行准备

D:\dialog\1.txt  # 脚本会自动创建该目录和文件

2 启动程序

  • 双击运行 LGComm.bat
  • 输入目标IP
Input IP Address: 192.168.1.100  :: 输入对方局域网IP
  • 开始通信
:::: Hello!         :: 输入消息后回车发送
:::: How are you?   :: 保持窗口开启以持续同步,本地发送消息后或者直接按回车可在屏幕上更新对方的发送内容(没办法,BAT不支持异步)
:::: exit           :: 输入exit退出程序
  • 消息格式示例
::[Hk.C]2024/01/01 14:30:: Hello!

注意事项 ⚠️

确保双方D:\dialog目录共享名为log

net share log=D:\dialog
  • 建议关闭实时杀毒软件避免误拦截
  • 消息同步依赖文件覆盖操作,避免手动修改1.txt
  • 网络波动可能导致连接中断,需重新运行脚本

技术实现 🔧

  • 网络驱动映射:net use X: \IP\log
  • 消息合并:通过copy命令拼接新旧消息
  • 错误处理:检测%errorlevel%响应网络异常

在此记录一下吧,以纪念当年简单、干净的灵感与快乐

About

很早之前用MS BAT写的一个利用文件共享实现简单局域网通信的小玩意

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages