是否可以使用AutoIt或备选方案在远程桌面上单击鼠标?

时间:2014-10-01 16:28:48

标签: windows automation autoit

我想写一个涉及鼠标点击和东西的脚本。我有点困惑。有没有办法鼠标点击(以x和y坐标的形式)可以在VPS上运行,该https://www.realvnc.com/en/connect/download/vnc/已登录但与客户端断开连接?

示例:

MouseClick("left",588, 268)

据我所知,这些VPS没有自己的原生屏幕分辨率。我已经为我的本地电脑编写了脚本,它在我的分辨率上工作正常。但是当试用VPS时,它不起作用。

PS:我从远程桌面本身运行脚本,而不是从本地PC运行。如果我做错了,请纠正我:)

更新:对于仍在寻找答案的任何人,请考虑安装vnc服务器,这样即使未连接到服务器,您指定的屏幕分辨率也会保留。 例如:{{3}}

2 个答案:

答案 0 :(得分:0)

它几乎与任何自动化工具相关,而不仅仅是AutoIt。

只有远程桌面连接到远程PC,它才有自己的GUI上下文。但是你可能会失去对远程桌面窗口的关注(没有断开连接而且没有最小化)并继续其他本地工作。

VNC服务器软件也会产生同样的效果。

我们组织中的一个团队将其用于大规模测试运行自动化:主服务器为每个测试计算机创建一个远程会话,并使它们全部连接,直到测试通过。

答案 1 :(得分:0)

使用ControlClick让鼠标点击RDP连接,即使您未连接也是如此。出于某种原因,它对我来说仍然是不合适的,但至少它更有效,Click根本就没有。