双机联动助手(多机协同指令解析与键盘自动化分发工具)产品系统

我要开发同款
BOOLER2026年09月27日
9阅读

技术信息

语言技术
Python
系统类型
Windows
行业分类
企业服务

作品详情

行业场景

异地多机协同场景里,B 机操作员需要盯着远程窗口里 A 机的聊天 / 指令信息,手动敲键盘转发或触发动作——重复、易漏、节奏不稳,一个人盯多台根本忙不过来。双机联动助手把这条链路自动化:B 机通过远程软件窗口自动采集 A 机文本,正则解析出「玩家名 + 数字指令」,去重与随机延时后经 TCP 实时分发给一台或多台 D 机,D 机按映射表把数字指令翻译成预设键盘动作自动执行。适用于战队指挥指令分发、客服话术快捷回复、多机重复键盘操作集中化等场景;F12 一键急停 + DRY_RUN 演练模式,交付即可稳跑。

功能介绍

双机联动助手是一套 Python 多机协同指令解析与键盘自动化分发工具(B 机采集端 + D 机执行端,可多组扩展)。核心功能:① 远程窗口采集——B 机 pyautogui 定位远程软件窗口,自动点击聚焦并发送 Ctrl+A / Ctrl+C,读取经剪贴板同步的 A 机文本,同步延时参数化(CLIPBOARD_WAIT);② 正则解析——内置「玩家名 + 数字指令」正则可自定义,从聊天文本提取结构化指令;③ 去重与拟人节奏——最近 8 条缓存去重 + 每条 0.4~1.6 秒随机延时,防重复触发与机械节拍;④ TCP 实时分发——B 机多线程服务端支持多台 D 机同时在线,断线自动重连、死连接自动清理,新机即插即用;⑤ 动作映射执行——D 机数字指令映射表(单键 / 组合键 / 文本序列)脚本顶部即改即用;⑥ 安全机制——F12 全局热键急停(Win32 GetAsyncKeyState,免装第三方库,后台也响应)、DRY_RUN 只打日志不按键、--demo 内置样本全链路演练;⑦ 全链路日志——采集 / 解析 / 去重 / 下发 / 执行全程落盘 log 文件,排查有据。技术栈:Python 3.8+(pyautogui / pyperclip / socket / ctypes),全部中文注释,参数集中脚本顶部,改配置不改逻辑。

项目实现

我负责从 0 到 1 的需求分析与全部开发:双机架构与 TCP 行协议设计(CMD 数字|玩家名)、B 机采集-解析-去重-延时-下发工作循环(pyautogui 远程窗口操作 + pyperclip 剪贴板读取 + 多线程 socket 服务端 + 心跳看护)、D 机断线重连与动作映射执行器、F12 全局热键急停(ctypes GetAsyncKeyState 后台轮询)、DRY_RUN / --demo 双演练模式、全链路日志双写;并用本机回环 demo 实际验证 B 端 6 条指令下发(含重复去重)与 D 端逐条 DRY_RUN 执行的全链路。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论