高分悬赏,请问 如何用AutoHotkey脚本实现 以下功能?

1:打开某个软件A,并将该软件窗口。打开在虚拟屏幕1指定的位置,如:全局坐标X:986,Y:347,鼠标操作软件A的滚动条。鼠标在屏幕指定位置,选中软件的A的指定内容,然... 1:打开某个软件A,并将该软件窗口。打开在虚拟屏幕1指定的位置,如:全局坐标X:986,Y:347,鼠标操作软件A的滚动条。鼠标在屏幕指定位置,选中软件的A的指定内容,然后点击软件A 的确定。
2:向右切换WIN10的任务视图,在虚拟桌面,打开软件B,并将软件B的窗口置于虚拟屏幕2的指定位置,全局坐标X:1465,Y:448,鼠标操作软件B的滚动条。鼠标在屏幕指定位置,选中软件的A的指定内容,然后点击软件A 的确定。

简单讲就是:我电脑要开 十几、二十个虚拟机。每次要在不同的虚拟桌面,打开1个虚拟机软件,然后选择其中一个虚拟机名称,并运行。
展开
 我来答
龙城孔明
2022-12-17 · TA获得超过181个赞
知道小有建树答主
回答量:205
采纳率:100%
帮助的人:41.1万
展开全部

以下是使用 AutoHotkey 脚本实现上述功能的示例代码:

1:打开某个软件A,并将该软件窗口。打开在虚拟屏幕1指定的位置,如:全局坐标X:986,Y:347,鼠标操作软件A的滚动条。鼠标在屏幕指定位置,选中软件的A的指定内容,然后点击软件A 的确定。

Run, "C:\Path\To\SoftwareA.exe"
WinMove, A, , 986, 347
ControlClick, Scrollbar1, A
MouseMove, 100, 200
ControlClick, ListBox1, A
ControlClick, Button1, A

2:向右切换WIN10的任务视图,在虚拟桌面,打开软件B,并将软件B的窗口置于虚拟屏幕2的指定位置,全局坐标X:1465,Y:448,鼠标操作软件B的滚动条。鼠标在屏幕指定位置,选中软件的A的指定内容,然后点击软件A 的确定。

Send {LWin}{Tab} ; 向右切换任务视图 

Run, "C:\Path\To\SoftwareB.exe" 

WinMove, B, , 1465, 448 

ControlClick, Scrollbar1, B 

MouseMove, 300, 400 

ControlClick, ListBox1, B 

ControlClick, Button1, B

请注意,上述代码只是示例,并不能保证在所有情况下都能正常工作。在使用 AutoHotkey 脚本时,需要根据实际情况进行调整和修改。

另外,在执行上述操作时,你需要确保软件 A 和软件 B 已经正确安装并且可以正常打开。如果出现问题,可能需要检查软件的安装路径是否正确、软件是否需要管理员权限才能运行等因素。

此外,在使用 AutoHotkey 进行鼠标和键盘操作时,还需要注意以下几点:

  • 使用 AutoHotkey 的 Run 命令打开软件时,需要提供软件的完整路径。

  • 使用 WinMove 命令移动窗口时,需要提供窗口的句柄和新的坐标位置。

  • 使用 ControlClick 命令点击软件中的按钮时,需要提供按钮的名称和所在窗口的句柄。

  • 使用 MouseMove 命令移动鼠标时,需要提供新的鼠标位置。

通过注意上述细节,你就可以使用 AutoHotkey 脚本实现上述功能。

追问
谢谢您,这里会很快采纳为最佳答案。
同时,我已经给您 私信了。麻烦您看一下 私信。
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式