9zhmke 发表于 2024-1-30 21:43:03

键鼠广播MouseMagicMirror--局域网机房鼠标同步工具

本帖最后由 9zhmke 于 2024-2-3 11:59 编辑

管理机房中,经常会遇到批量安装某种软件,或者向某些学生示范某种操作,这些计算机的特点是分辨率相同,软件位置也相同。有时重新同传一次系统并不见得方便,于是便有了做这个软件的想法。
这类软件网上也有,但并不能大批量使用,都是只能控制几台十几台,不能所有电脑都控制。去年暑假刚好儿子高考完在家,就让他做了这个程序,不知道有没有用得着的老师,如果有的话可以下载来试试。

下载地址:

里面的配置文件不是必须的,不想动手的坛友直接删除即可,一般情况都能正常使用

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

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

特色
[*]本程序的网络连接采用异步编程,延迟更低,性能更好
[*]支持IPv6网络,若网络条件满足,甚至可以用一台电脑控制多个场所(学校,工厂,网吧)的电脑
[*]软件小巧,无第三方依赖库,无运行时环境,单程序即可运行

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

配置
[*]什么都不管,直接运行程序,即可自动配置
[*]也可修改Setting.config文件实现手动配置:
让被控制端都运行被操纵端(MouseMagicMirrorSlave.exe) 主控端运行后,鼠标键盘会同步发送到被控端比如:机房所有学生电脑均运行客户端后,会处于等待操作状态,此时选取一台电脑关闭学生端并打开服务端,就可以开始操控了

文件
[*]主控端:MouseMagicMirrorMaster.exe 用于把一台计算机的键盘鼠标操作广播出去
[*]被操纵端:MouseMagicMirrorSlave.exe 用于机房其他计算机,接收操作者的键盘鼠标动作
[*]配置文件:Setting.config 用于指导程序工作,如果没有会自动按提示生成


配置设置(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不模拟按键

yc2428 发表于 2024-1-30 23:08:45

谢谢分享

hmaaaa 发表于 2024-1-30 23:33:26

不錯喔, 感謝分享,感恩喔~~! ^^ 辛苦了!

呵呵#1861 发表于 2024-1-30 23:44:37

谢谢分享

呵呵#1861 发表于 2024-1-30 23:45:15

谢谢分享

roboy007 发表于 2024-1-31 00:03:30

试用一下。

in9 发表于 2024-1-31 00:03:51

谢谢上传分享!

2011freefly 发表于 2024-1-31 00:06:17

谢谢分享

邪恶海盗 发表于 2024-1-31 00:17:46

牛屁.....


===============

yanglinman 发表于 2024-1-31 00:25:31

谢谢楼主分享!

seeimpact153 发表于 2024-1-31 00:47:40

谢谢分享

车厘子 发表于 2024-1-31 01:51:19

为你点赞

yiiycc 发表于 2024-1-31 04:34:29


谢谢分享

oh312 发表于 2024-1-31 06:15:43

赞,谢谢分享。

bfgxp 发表于 2024-1-31 07:40:07

这个得收藏,好多做机房管理的老师都想要类似的软件。

dshit 发表于 2024-1-31 08:09:03

这个很强,从新克隆一遍确实费时,还要受环境影响

cheatgg 发表于 2024-1-31 08:32:49

sunlenghua 发表于 2024-1-31 09:06:58

貌似会火!

yuguotqing 发表于 2024-1-31 09:33:18

感謝分享,感恩喔~~!

moodykeke 发表于 2024-1-31 10:10:37

牛啊

2012andyle113 发表于 2024-1-31 11:22:31

感谢分享,学校老师这种可能会有点用

iaanqrm 发表于 2024-1-31 11:36:40

{:1_186:}

pbmmm 发表于 2024-1-31 13:47:49

感谢分享

紧急追踪 发表于 2024-1-31 13:48:49

谢谢分享

papachi 发表于 2024-1-31 16:21:39

很给力!

wjsk10 发表于 2024-1-31 16:51:06

谢谢分享

tanchenglong 发表于 2024-1-31 17:43:20

好贴,先收藏了,好人一生平安{:2_135:}

TabKey9 发表于 2024-1-31 18:34:26

感谢分享!

2267981144 发表于 2024-1-31 18:44:29

多谢热心提供分享!

xjsqq10456 发表于 2024-1-31 19:21:13

谢谢分享
页: [1] 2
查看完整版本: 键鼠广播MouseMagicMirror--局域网机房鼠标同步工具