我有一个简单的双显示器设置,我需要同时使用非常相似的程序。例如,如果我点击一个显示器 1 上的程序 1,它将同时点击显示器 2 上的另一个程序 2。
有没有办法将一台显示器的操作镜像到另一台显示器上?任何指示/帮助都将不胜感激。如果有可以执行此操作的程序的链接就太好了!
我的操作系统是 Windows 7,我使用的两个程序是 ArcGis 和 Mapviewer,它们都可以读取类似的地图。
更新:感谢 Julian Knight 的建议,这是我提出的自动热键脚本:
LButton:: ; press alt+k to activate
CoordMode, Mouse, Relative
WinActivate, Partner
Click down 500, 500
WinActivate, Test Electric - ArcMap
Click down 500, 500
return
Escape::
ExitApp
Return
但是运行此脚本后,我在每个窗口上的这两个点(500,500)处只点击了两次。我希望能够同时单击并拖动两个窗口。有什么建议吗?
答案1
为了实现这一点,您需要一个可以同时向两个窗口发送滚动命令的应用程序。
我不知道任何平台上有任何应用程序可以原生执行此操作。但是,在 Windows 上,您可以使用 AutoHotKey 之类的程序来设置热键组合,只要您能识别这两个窗口,该组合就会向这两个窗口发送滚动命令(AHK 和类似应用程序有可帮助实现此操作的工具)。
如果不了解您所使用的操作系统和应用程序,就不可能获得进一步的帮助。
更新:现在我们知道操作系统是 Windows,我可以建议使用类似 AutoHotKey 的东西。
它能够将鼠标和/或键盘点击发送到特定位置的特定窗口。因此,您可以创建一个宏,例如,将向下翻页的键盘“点击”发送到每个应用程序窗口。它附带一个“间谍”工具,可让您轻松找出特定应用程序窗口的技术标识符,以便您可以将命令发送到正确的位置。
如果应用程序不支持键盘滚动,则必须通过鼠标点击来实现,这也是可行的。但是,在这种情况下,您需要知道窗口的大小和位置,以便能够成功地“点击”窗口的右侧以进行滚动。