我知道类似的问题以前已经得到解答,但我的问题略有不同。
基本上,我会运行自动化测试,这意味着鼠标光标会在屏幕上移动一段时间并点击某些东西。当这种情况发生时,我完全无法行动。
我已经尝试使用 VirtualBox 设置一个可以在测试运行时使用的 Linux 操作系统,但计算机仍然只喜欢使用一个光标,并且测试失败或者我无法使用 VirtualBox。
有没有什么办法可以让我同时在同一个屏幕上使用两个光标?如果有帮助的话,我有双显示器和双核 CPU。
答案1
尽管您在评论中说您无法在虚拟机中安装 Windows,但最简单的方法可能是是 虚拟机中的另一个 Windows 安装。我快速浏览了一下,即使是非 OEM Windows 7 Ultimate 也可以以 300 美元左右的价格购买。或者,如果您有 MSDN,它应该包含在您已经支付的价格中。
当您安装了 Windows 和运行测试所需的一切(请注意,您不一定需要完整的 Visual Studio 安装)后,您可以简单地启动 VM,启动测试过程,然后与 VM 分离并让它在您继续工作时完成其工作。
至于在同一个会话中有两个鼠标光标,我甚至不确定 Windows 是否支持这个而且它肯定会对基本的 Win32 API 函数造成破坏,例如获取光标位置()相关的 Win32 API 函数似乎都在谈论“光标”并处理单个位置,虽然这不是证据,但在我看来,这有力地表明 Windows 不支持多个鼠标光标。
答案2
我没有深入研究过,但是老鼠恶作剧似乎可以让你做到这一点,但我还不清楚它是否仅在 Powerpoint 演示期间有效,或者它是否可以在未启动 Powerpoint 的情况下工作。
当然,你需要两只老鼠。
答案3
你可以使用一个简单的USB键盘将两个端口插入同一台机器,只需将其中一个 USB 接口转发到虚拟机即可。
获得它确实需要花费时间和金钱(尽管不像购买另一个 Windows 许可证那么多)并且它不是一个软件解决方案,但它不需要您使用多个鼠标。
答案4
你可以通过使用以下方式实现两个游标Pluralsight。该程序在测试阶段是免费的,支持创建最多四个连接到硬件鼠标的不同光标。但是,由于这是操作系统中如此低级概念的问题,大多数系统元素不会响应虚拟光标。因此,该程序的实用性取决于您在使用主光标运行测试的同时尝试执行的操作。