游戏脚本占着电脑?同时只能开一个?Yomori来帮你

作者:AITNR 发布时间:2026年10月26日 18:03

注意,该项目的主要功能需要修改电脑注册表来解锁多用户同时登录,除了Windows server系统可以直接运行,其他版本系统需要解锁,否则还是在桌面运行,还是会抢鼠标

多账号日常肝到吐?用脚本又抢鼠标,导致什么都做不了?我做了个能让任何脚本(大概)都不会再抢鼠标的项目。

一开始我也只是单独使用脚本来刷游戏,但是大多数脚本模拟点击 + 键鼠注入。这类方案本身很好用,但有一个天生的限制:

它们依赖同一个桌面的鼠标和前台窗口,挂了游戏就不能干别的事情,后面我接触到了本地多用户,开始使用SimpleRemote开第二个用户来挂机,但是挂完一个后不会又任何通知,第二个游戏的开始只能随缘。

于是我做了这个项目,基于b站作者@请假去养喵的雪乃酱加上了本地多用户做出了Yomori。

一、原理

Yomori换了个思路:不在用户会话里跑游戏; 

每个账号跑在独立的 Windows 会话里,每个会话有自己的桌面、自己的鼠标、自己的前台窗口。于是:

  • 多条通道真正同时跑,互不抢焦点;

  • 你的主桌面不被占用,挂机的时候该干嘛干嘛;

  • 每条通道的输入事件不会落到别的会话窗口上。

《GitHub》实机截图 1

二、如何使用

1. 通道管理:把"另一套环境"配出来

一条会话通道 = 目标主机 + 目标账户 + 凭据 + 指令桥 + 画面连接。

本机另一个账户填 127.0.0.2。密码只进 Windows 凭据管理器,不写进配置文件;导出配置时还会自动剥离密码字段。

配完点「部署会话代理」(一次性操作,需管理员),再点「重新预检」,确认没有阻塞项。

《GitHub》实机截图 2

2. 任务执行:按通道编排

左栏选执行通道,中栏排任务顺序,右栏填启动命令、工作目录、最大运行时间、超时处理、完成判定(按窗口标题或进程名)。

支持 exe / bat / py,也支持并发组(全部完成 / 任一完成即继续)。

规则一句话:通道之间并行,通道内部串行。 一次最多 8 条通道(先生这得很多内存),超出的会明确告诉你哪几条没跑。

《GitHub》实机截图 3

3. 多画面:所有通道一眼看住

远程桌面是由 FreeRDP 原生内嵌在程序里,点击全屏按钮后鼠标键盘可以直接操作,切账号不用离开当前窗口。

  • 每页 2×2 四格,通道多了翻页;

  • 某一格可以弹成独立窗口,挪到副屏;

  • 单条通道还有自己的全屏页,下面挂该通道的事件列表。