无忧启动论坛

标题: 键鼠广播MouseMagicMirror--局域网机房鼠标同步工具 [打印本页]

作者: 9zhmke    时间: 2024-11-25 21:47
标题: 键鼠广播MouseMagicMirror--局域网机房鼠标同步工具
管理机房中,经常会遇到批量安装某种软件,或者向某些学生示范某种操作,这些计算机的特点是分辨率相同,软件位置也相同。有时重新同传一次系统并不见得方便,于是便有了做这个软件的想法。
这类软件网上也有,但并不能大批量使用,都是只能控制几台十几台,不能所有电脑都控制。2023年暑假刚好儿子高考完在家,就让他做了这个程序,不知道有没有用得着的老师,如果有的话可以下载来试试。
1.2版下载地址: https://github.com/57UU/MouseSync/releases/tag/1.2
里面的配置文件不是必须的,不想动手的坛友直接删除即可,一般情况都能正常使用
程序没有界面,主控端运行后有个类似DOS窗的最小化界面,一般不需要管他,不用时直接关闭就可以了,被控制端是没有界面的。

=============================只是个分割线===========================

注意
  本程序包含模拟鼠标键盘的操作,可能会被杀毒软件误报

用途
  在机房里需要安装某软件,配置某程序时,就可以使用本程序来简化操作 使用时应注意需要电脑分辨率,系统,软件等应完全一致

特色
已知问题

  不能发送Ctrl+Alt+Del键,如果按下这三个键,需要退出软件后重新进入,否则Ctrl、Alt和一些未知键会持续保持被按下状态,直到真正被按下并释放。

配置  让被控制端都运行被操纵端(MouseMagicMirrorSlave.exe) 主控端运行后,鼠标键盘会同步发送到被控端
  比如:机房所有学生电脑均运行客户端后,会处于等待操作状态,此时选取一台电脑关闭学生端并打开服务端,就可以开始操控了

文件


配置设置(Setting.config)
  概念
名称用途
Server_IP记录服务器的IP地址,形如192.168.100.123(注意:IPv6也受支持)
Server_Port用于网络通信的端口(指发送IO数据的通信端口)
Boardcast_Port用于网络广播通信的端口,服务器在xxx.xxx.xxx.255上广播本机IPv4地址,客户端可以通过广播来获取服务器的IP地址

  配置详情
配置名称默认值类型服务端客户端
Server_IP字符串无效要连接的服务器IP地址
Server_Port34757整数服务器监听端口要连接的服务器端口
Boardcast_Port34756整数广播本机地址的端口接受广播的端口
Mouse_moving_rate5整数详见鼠标移动发送率无效
Hide_on_startTrue布尔值是否在程序启动时最小化同服务端
Enable_BoardcastTrue布尔值是否启动广播是否监听广播(警告:若该值为True,将会忽略配置文件中的服务器地址)
Is_retry_instantlyFalse布尔值无效是否在出现错误后立即重试
Is_EnableHot-KryTrue布尔值详见暂停与继续无效

鼠标移动发送率
  当鼠标移动时会产生很多个鼠标移动事件,Mouse_moving_rate值表示要发送的比例 发送的鼠标移动事件的比例为该数的倒数(1/Mouse_moving_rate)
  这个值不会对点击等其他事件的精准度产生影响

暂停与继续
  启用热键(Shift+F8)暂停与继续发送键鼠信息注意:按下该热键时,按下的键仍会被发送

类型
类型定义注意
字符串
整数以十进制表示的阿拉伯数字不应包含数字外的其他字符
布尔值真(True)或假(False)该项不区分大小写

启动参数
可以从命令行、快捷方式、批处理等方式以参数方式调用程序,共有两个参数:debug和notsimulate
例如:MouseMagicMirrorSlave.exe debug notsimulate

  服务端(MouseMagicMirrorMaster.exe)只有一个参数
参数含义
debug实现调试模式启动

  客户端(MouseMagicMirrorSlave.exe)两个参数都可以使用
参数含义
debug以调试模式启动
notsimulate不模拟按键



作者: wangyibin    时间: 2024-11-25 22:14
辛苦了
作者: nianyueriPE    时间: 2024-11-25 22:22
谢谢分享
作者: nianyueriPE    时间: 2024-11-25 22:22
下载试试
作者: fruds9981    时间: 2024-11-25 22:26
佬大好人,支持点赞
作者: ljm008    时间: 2024-11-25 22:38
介绍很详细,搞教学得应该用得上
作者: wn168cn@163.com    时间: 2024-11-25 23:07
感谢分享
作者: 窄口牛    时间: 2024-11-25 23:17
记忆中,不是发过吗?
作者: yc2428    时间: 2024-11-25 23:56
谢谢分享
作者: 呵呵#1861    时间: 2024-11-26 00:00
谢谢分享
作者: 呵呵#1861    时间: 2024-11-26 00:01
谢谢分享
作者: cyl279    时间: 2024-11-26 00:20
谢谢分享
作者: yanglinman    时间: 2024-11-26 00:53
下载试用,感谢分享!
作者: dszsdyx    时间: 2024-11-26 04:45
这个很厉害呀,能够实现完全同步,谢谢楼主。
作者: wang1126    时间: 2024-11-26 06:01
谢谢楼主分享
作者: kawasaki7601    时间: 2024-11-26 07:33
谢谢分享 学习一下
作者: 2012fengxi    时间: 2024-11-26 07:35
谢谢分享 学习一下
作者: xqxwx    时间: 2024-11-26 07:45
系统在此应用程序中检测到基于堆栈的缓冲缓冲缓冲区溢出
作者: guong    时间: 2024-11-26 09:06
谢谢分享
作者: sulong    时间: 2024-11-26 09:13
示范用挺不错,谢谢分享
作者: 君临唯一    时间: 2024-11-26 09:22
谢谢分享
作者: yzy1998    时间: 2024-11-26 09:50
下载了两个文件,文件名跟上面的不一致,
MouseSyncClientCore.EXE,这个应该是主控端吧?
MouseSyncServer.exe,这个是被控端?

主控端:MouseMagicMirrorMaster.exe 用于把一台计算机的键盘鼠标操作广播出去
被操纵端:MouseMagicMirrorSlave.exe 用于机房其他计算机,接收操作者的键盘鼠标动作
作者: liujyce    时间: 2024-11-26 09:55
你是一个好人
作者: GXNNYWF    时间: 2024-11-26 10:16
感谢分享!!!
作者: zhenghui    时间: 2024-11-26 10:17
不错挺好的软件。感谢分享了
作者: xwei9277    时间: 2024-11-26 11:11
哪位中转一下,github需要tz!
作者: GXNNYWF    时间: 2024-11-26 11:18
谢谢分享
作者: hntjb    时间: 2024-11-26 11:45
谢谢分享
作者: towlzj800801    时间: 2024-11-26 12:03
谢谢楼主分享。
作者: promrhxq    时间: 2024-11-26 12:05
感谢分享好东东
作者: 9zhmke    时间: 2024-11-26 15:28
窄口牛 发表于 2024-11-25 23:17
记忆中,不是发过吗?

以前在52pj发过
作者: 9zhmke    时间: 2024-11-26 15:29
xqxwx 发表于 2024-11-26 07:45
系统在此应用程序中检测到基于堆栈的缓冲缓冲缓冲区溢出

是被360拦了出现的? 什么情况贴个图看看呢?
作者: 9zhmke    时间: 2024-11-26 15:30
本帖最后由 9zhmke 于 2024-11-26 15:31 编辑
yzy1998 发表于 2024-11-26 09:50
下载了两个文件,文件名跟上面的不一致,
MouseSyncClientCore.EXE,这个应该是主控端吧?
MouseSyncServ ...

记不清了,试试就知道了, 有CMD窗的是主控, 被控端没窗口
作者: fegr    时间: 2024-11-26 16:03
感谢分享
作者: xszxd    时间: 2024-11-28 17:50
试了一下两个都有窗,按默认的没有成功,被控端设置好主控端的IP,并关闭自动发现后,成功。马上完成了一批问卷调查。
作者: wn168cn@163.com    时间: 2024-11-28 18:03
感谢分享
作者: nianyueriPE    时间: 2024-11-28 18:18
谢谢分享
作者: nianyueriPE    时间: 2024-11-28 18:18
下载试试
作者: 9zhmke    时间: 2024-11-28 19:50
xszxd 发表于 2024-11-28 17:50
试了一下两个都有窗,按默认的没有成功,被控端设置好主控端的IP,并关闭自动发现后,成功。马上完成了一批 ...

可能是2.0为了高度没取消窗口, 1.0是没有的
作者: temp2005    时间: 2024-11-28 21:09
找不到实验环境
作者: 2267981144    时间: 2024-11-29 15:12
谢谢辛苦提供分享!
作者: zhouyulong    时间: 2024-11-29 22:30
感谢分享
作者: k8_ka    时间: 2025-1-3 17:32
感谢分享
作者: fengshangren    时间: 2025-1-20 10:28
来了解学习一下




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3