问题标签 [autoit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2366 浏览

autoit - AutoIt:完成前一个命令后运行下一个命令

我目前正在编写一个执行一系列控制发送和控制点击的宏。它们必须按照确切的顺序完成。

起初我没有任何睡眠语句,所以脚本只会遍历每个命令,而不管前一个命令是否完成(即:在完成发送输入字符串之前单击提交)

所以我想也许我会放一些睡眠语句,但是我必须弄清楚如何最好地优化它,并且我必须考虑其他计算机的速度是否因为速度慢的计算机需要在命令之间有更长的延迟。那是不可能为每个人优化的。

我希望有一种方法可以强制每条线仅在前一条线完成后运行?

编辑:更具体地说,我希望在单击按钮之前执行完控制发送命令。

0 投票
2 回答
4279 浏览

autoit - AutoIt v3 中的控制命令

我正在尝试将 ControlCommands 与.NET应用程序一起使用(因此,这些都应该是标准的 Microsoft 控件),但大多数感兴趣的控件似乎没有做任何事情。

我目前正在查看一个组合框(下拉框)。我使用“showdropdown”命令将其下拉,并且成功运行。

然后我尝试使用“SelectString”,但它没有转到我指定的字符串。“SelectString”ControlCommand 选项如何工作?

我也试过“SetCurrentSelection”。

这是我使用的语句:

我也尝试过先搜索它:

但它也没有找到。奇怪的是,单个字符“a”就在那里。

如果有帮助,这是控件类:WindowsForms10.COMBOBOX

0 投票
1 回答
624 浏览

java - 无法使用 JWinAuto 单击文件下载按钮

我是 JWinAuto 和 AutoIT 的新手。我想单击文件下载控件上的保存按钮。我可以将焦点放在按钮上,但如果当前文件下载不在焦点上,它不会单击。我已将其设置为顶部并激活它以使其集中。但我仍然无法点击按钮。我在这里附上代码。任何人都可以告诉我是否遗漏了什么..

0 投票
1 回答
3605 浏览

download - 对话框没有焦点时无法单击“保存”按钮

我为 IE 编写了一个文件下载脚本。如果焦点在下载框上,它工作正常。如此明确地,我试图将注意力集中在下载窗口上,有时它有效,有时无效。早些时候我尝试直接使用窗口名称但它不起作用所以我尝试使用窗口但结果相同

还有一种场景是:点击IE页面的下载链接,看到对话框,打开chrome或opera浏览器的实例。并运行它失败的脚本。我不确定它为什么会发生。同样,如果它在远程桌面上运行并且我最小化或关闭连接,它会随机失败。

任何人都可以说出出了什么问题吗?_任何帮助都会好的_

我在这里附上脚本示例:

0 投票
1 回答
642 浏览

testing - AutoIT 测试帮助

您好我正在尝试在网络上获取一个 excel 文件以使用 AutoIT 自动保存。

以下代码不起作用:

0 投票
1 回答
955 浏览

com - 如何在 AutoIt 中提前绑定 COM 对象?

我的一位同事声称您不能在 AutoIt 中提前绑定 COM 对象。这是真的?

0 投票
0 回答
949 浏览

java - 单击文件下载窗口上的按钮

在使用 Selenium-2 进行自动化测试期间,我们单击链接并打开“文件下载”窗口。我想单击“保存”按钮并将文件保存到磁盘。

Selenium2 不支持自行处理文件下载。因此,我编写了一个 AutoIT 脚本来单击保存按钮,如果我们在本地机器上测试 Web 应用程序,它会成功运行。在远程机器中,如果我正在运行此脚本,如果我关闭远程桌面 (RDP),它会挂起。一件事是我们不知道将被点击的链接是什么。我们只知道存在一个“文件下载”窗口,它可能不在顶部或处于活动状态。但我需要点击保存按钮。

那么,是否可以以其他方式处理文件下载弹出窗口?如果我们可以处理它 AutoIT 那么它非常好。但也欢迎 AutoIT 以外的建议。就像我们可以使用其他一些 API 或脚本一样。但是如果我们不需要安装任何其他软件来运行脚本/解决方案会很好。

0 投票
2 回答
1796 浏览

variables - AutoIt 脚本中的变量仅识别输入框中的第一个字符

我正在尝试创建能够在输入输入框后识别多字符变量(xx.xx 格式的数字)的脚本。在输入框中输入 xx.xx 格式的变量后,该变量将仅显示为单个字符,使用第一个字符。例如,如果我在输入框中输入 10.80,则在脚本运行时重用变量时,只会显示为 1。

以下是使用该变量的部分脚本:

0 投票
2 回答
1783 浏览

c# - 使用 C# 以编程方式运行 procmon.exe

我在 AutoIt 中有一个以编程方式运行 procmon.exe 的代码。现在我想将代码翻译成 C#,以便我可以通过 Microsoft Visual Studios 运行它,因此任何人都可以指导我完成它吗?

AutoIt 中的代码

有什么建议将其翻译成 C# 吗?

0 投票
2 回答
822 浏览

ruby - excel 2007中数据透视图的自动化

你能帮我自动化一个数据透视图吗,下面是我写的代码。我目前无法创建图表