遇到鼠标无法移动的问题
程序版本
yas_v0.1.7.exe
系统信息
来自 cmd - systeminfo
OS 名称: Microsoft Windows 10 企业版 OS 版本: 10.0.18363 暂缺 Build 18363 OS 制造商: Microsoft Corporation OS 配置: 独立工作站 OS 构建类型: Multiprocessor Free 注册的所有人: Windows 用户 注册的组织: 产品 ID: 00329-00000-00003-AA501 初始安装日期: 2020/5/2, 17:28:36 系统启动时间: 2022/2/27, 12:34:26 系统制造商: Gigabyte Technology Co., Ltd. 系统型号: To be filled by O.E.M. 系统类型: x64-based PC 处理器: 安装了 1 个处理器。 [01]: AMD64 Family 21 Model 16 Stepping 1 AuthenticAMD ~3600 Mhz BIOS 版本: American Megatrends Inc. FC, 2015/12/25 Windows 目录: C:\WINDOWS 系统目录: C:\WINDOWS\system32 启动设备: \Device\HarddiskVolume6 系统区域设置: zh-cn;中文(中国) 输入法区域设置: en-us;英语(美国) 时区: (UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐 物理内存总量: 12,234 MB 可用的物理内存: 4,303 MB 虚拟内存: 最大值: 14,090 MB 虚拟内存: 可用: 4,146 MB 虚拟内存: 使用中: 9,944 MB 页面文件位置: F:\pagefile.sys 域: WORKGROUP 登录服务器: \DESKTOP-8AFPTP2 修补程序: 安装了 31 个修补程序。 [01]: KB5010483 [02]: KB4513661 [03]: KB4516115 [04]: KB4517245 [05]: KB4521863 [06]: KB4535680 [07]: KB4537759 [08]: KB4552152 [09]: KB4560959 [10]: KB4561600 [11]: KB4565554 [12]: KB4569073 [13]: KB4576751 [14]: KB4577670 [15]: KB4580325 [16]: KB4584229 [17]: KB4586863 [18]: KB4598479 [19]: KB4601395 [20]: KB5000908 [21]: KB5001406 [22]: KB5003244 [23]: KB5003710 [24]: KB5003974 [25]: KB5004748 [26]: KB5005412 [27]: KB5007114 [28]: KB4565351 [29]: KB5006936 [30]: KB5007375 [31]: KB5005700
问题描述
-
执行 yas 或 yas --verbose 时 仅打出如下日志: D:\o>yas [2022-02-27T10:59:39Z INFO yas] Windows version >= 8.1 [2022-02-27T10:59:40Z INFO yas] detected left: 135 [2022-02-27T10:59:40Z INFO yas] detected top: 57 [2022-02-27T10:59:40Z INFO yas] detected width: 1280 [2022-02-27T10:59:40Z INFO yas] detected height: 720 [2022-02-27T10:59:41Z INFO tract_linalg::x86_64_fma] mmm_f32, sigmoid_f32, tanh_f32: x86_64/fma activated [2022-02-27T10:59:41Z INFO yas::common] capture raw time: 3ms [2022-02-27T10:59:41Z INFO yas::common] preprocess time: 6ms
D:\o>
运行目录下出现当前界面的截图,鼠标未移动
-
执行 yas --capture-only 时 打印如下日志: [2022-02-27T10:58:14Z INFO yas] Windows version >= 8.1 [2022-02-27T10:58:15Z INFO yas] detected left: 135 [2022-02-27T10:58:15Z INFO yas] detected top: 57 [2022-02-27T10:58:15Z INFO yas] detected width: 1280 [2022-02-27T10:58:15Z INFO yas] detected height: 720 [2022-02-27T10:58:15Z INFO tract_linalg::x86_64_fma] mmm_f32, sigmoid_f32, tanh_f32: x86_64/fma activated [2022-02-27T10:58:15Z INFO yas::common] capture raw time: 4ms [2022-02-27T10:58:15Z INFO yas::common] preprocess time: 7ms [2022-02-27T10:58:16Z INFO yas] time: 0.0595623s [2022-02-27T10:58:16Z INFO yas] 识别结束,请按Enter退出
运行目录下出现 captures 文件夹,其中有识别出的圣遗物数量及当前选中的遗物的属性信息,鼠标未移动
我也遇到了,用0.1.8版,会切到游戏界面,然后yas就闪退。 用网页版椰羊辅助,也失败了。 yas.exe --min-star 5 [YAS STAT] loaded [2022-04-17T03:34:03Z INFO yas] Windows version >= 8.1 [2022-04-17T03:34:04Z INFO yas] detected left: 158 [2022-04-17T03:34:04Z INFO yas] detected top: 91 [2022-04-17T03:34:04Z INFO yas] detected width: 1600 [2022-04-17T03:34:04Z INFO yas] detected height: 900 [2022-04-17T03:34:05Z INFO tract_linalg::x86_64_fma] mmm_f32, sigmoid_f32, tanh_f32: x86_64/fma activated [2022-04-17T03:34:05Z INFO yas::common] capture raw time: 8ms [2022-04-17T03:34:05Z INFO yas::common] preprocess time: 11ms [YAS STAT] yas json not found
说实话很难修这个东西,因为我根本没法复现 🤣
把系统设置里的显示缩放比例调成100%试试?
把系统设置里的显示缩放比例调成100%试试?

是指这个吗?
试用了 yas_v0.1.11.exe 问题依然存在,提供一些新线索
我尝试使用autohotkey来锁定/解锁圣遗物,脚本如下
;获取坐标 !z:: { MouseGetPos &xpos, &ypos MsgBox "The cursor is at X" xpos " Y" ypos }
;锁定/解锁 !a:: { MouseGetPos &xpos, &ypos MouseClick "left" , 1460,365 MouseMove xpos, ypos }
未使用管理员权限运行时
获取坐标的方法运行正常
控制鼠标点击的方法: 在原神窗口中,执行没有任何反应;在其他窗口中运行正常,在云原神窗口运行正常
使用管理员权限运行时
点击指令有效(但其中包含的移动动作未发生),且MouseMove指令无效(可能为报错未执行);当把点击指令替换为 SendEvent "{Click 1460 365}" 时 ,该命令和 MouseMove命令均有效。
把系统设置里的显示缩放比例调成100%试试?
是指这个吗?
是这里,个人尝试是如果不改成100%的话不能正常工作
提供线索,我使用了 yas-lock 的这个版本: https://github.com/ideless/yas-lock/releases/tag/v1.0.9
很神奇它能控制我的鼠标,但是只做了几个动作就打出了相同的提示信息之后退出
- 切换到游戏窗口
- 鼠标移动到锁的位置
- 鼠标移动到滚动条的位置,把滚动条拉到最上
- 点击第一个圣遗物,往下滚动了一丢丢(大约与滚轮移动一格一致),然后归位

使用云原神症状一致
把系统设置里的显示缩放比例调成100%试试?
是指这个吗?
是这里,个人尝试是如果不改成100%的话不能正常工作
那并没有什么用。。这里并没更改过
还有问题请开新issue