在主显示器以外的其他显示器上将鼠标置于中心位置

在主显示器以外的其他显示器上将鼠标置于中心位置

我有一个销售演示室,里面有多台显示器(准确地说是 4 台),目前连接到不同的机器,每台机器都有独立的键盘和鼠标。从管理的角度来看,这是一场噩梦,我想将这些显示器全部连接到一台带有 nvidia p4000 的机器上。销售人员使用每个显示器来展示我们产品的不同软件解决方案/门户。我见过很多关于如何将鼠标置于主屏幕中央的解决方案,我希望有人能帮我编写脚本,让鼠标在每个显示器上都居中。不幸的是,我们的销售人员并不总是按顺序工作,也不总是检查所有四种产品。所以理想的情况是销售 F1 居中在左侧显示器上,F2 居中在左侧显示器上,依此类推,F4 居中在右侧。

我一直在使用基本 powershell 脚本和键盘快捷键,努力寻找其他监视器的名称。

[System.Reflection.Assembly]::LoadWithPartialName("System.Drawing") | out-null
[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") | out-null
$bounds = [System.Windows.Forms.Screen]::PrimaryScreen.Bounds
$center = $bounds.Location
$center.X += $bounds.Width / 2
$center.Y += $bounds.Height / 2
[System.Windows.Forms.Cursor]::Position = $center

作为额外奖励,我希望将四台显示器设为各自的区域,即您无法在它们之间滚动,这样鼠标就不会在某个地方丢失。我觉得一定有一个软件解决方案可以解决这个问题,但我要么是在谷歌上搜索错了,要么就是不存在。

任何帮助都将非常有帮助。

相关内容