问题标签 [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 投票
1 回答
3068 浏览

user-interface - 按钮 = AutoIT 中的网站链接

我在 AutoIT 中为我们正在为工作而制作的这个程序制作了一个按钮,我们将其命名为 $okmystery,我希望 $okmystery 喜欢我的公司网站。这是我到目前为止的代码片段:

0 投票
2 回答
1295 浏览

vb.net - 如何在不安装其程序的exe的情况下执行脚本

当使用以下代码在系统中安装 autoit 时,我正在执行 autoit 脚本

但是我需要通过提供解压缩文件的路径而不是将其安装在系统上来做同样的事情。知道我该怎么做。例如,我提取文件的 autoit 路径是 z:\Software\autoit3.exe,而我的脚本路径是“Z:\Scripts\test.au3”。

0 投票
1 回答
892 浏览

ruby - 使用 AutoIt 操作保存对话框

我正在尝试在我正在编写的 Ruby 脚本中使用 AutoIt 来自动下载文件。脚本成功进入保存文件提示,所以我只需要一种方法来实际下载文件。

至少对我来说,问题是,我发现的示例往往非常笼统,与任何具体示例无关。我找到了执行此操作的代码,但是很难知道对于我的文件对话框的具体情况应该改变什么。

如果有人对此有一个很好的解决方案,另一种方法,或者对可能被忽视的事情有很好的参考,我将非常感激。再次感谢。

编辑:另外,我的保存提示由我没有看到任何文档的单选按钮组成。我正在使用 Firefox 来执行此脚本。也许我可以在浏览器中设置一些选项来消除这种伤害?

0 投票
1 回答
1102 浏览

c# - 将 Autoit 正则表达式转换为 C#

我无法解决这个问题,我得到了这个搜索表达式

它在 autoit 中运行得非常快,并给了我 1 个结果,但是如果我在 c# 中尝试它,它似乎会挂起。我也试过

它在 autoit 和 c# 中都非常有效,但给了我 2 个结果,但我只想要第一个结果。我已经阅读了 autoit 和 c# 的“备忘单”,但我就是不明白。

部分autoit代码

到目前为止的c#代码

我没有做出原始表达,我不声称知道它们是如何工作的

字符串的第一部分是

我想要的结果是

0 投票
0 回答
2714 浏览

ruby - 使用 Ruby / AutoIt / Watir 自动保存文件对话框

好的,我正在尝试使用 Watir/Ruby/AutoIt 自动下载文件。所以说弹出下面的对话框,我的目标是自动点击保存文件,然后点击确定。如果有人可以提供一个如何做到这一点的例子,我将非常感激。再次感谢。

Mozilla 保存对话框

0 投票
1 回答
1883 浏览

.net - 如何在 3rd 方 .NET 应用程序中自动选择日历日期?

我正在使用 AutoIt 自动填写第 3 方 .NET 应用程序中的表单。我无法在日历控件中设置日期。

WindowsForms10.SysDateTimePick32.app.0.378734a根据 AutoIt3 Window Info Tool,该控件属于类类型。最初我只是尝试将控件的文本设置为我想要的日期,但这根本没有做任何事情。

然后我尝试使用_GUICtrlMonthCal_SetCurSel,但是(与_GUI*我尝试的所有功能一样)这也没有做任何事情(包括正确的标题,当我运行它时它没有做任何事情)。

有谁知道我将如何做这件事?

0 投票
2 回答
2814 浏览

vb.net - 从 vb.net 执行 AutoIt 脚本时,没有应用程序与此操作的指定文件关联

我已经在我的机器上安装了 AutoIt。它在一台机器上工作正常,但相同的配置和代码在另一台机器上不起作用。知道我缺少什么吗?

跟随错误

autoit 脚本也可以从命令行成功执行。它只是在使用以下代码执行时出现此错误

0 投票
2 回答
2673 浏览

vb.net - 如何通过禁止其 UAC 设置来运行程序

我有一个用于自动化测试的 autoit 脚本。我的 autoit 脚本是从 vb.net 文件中调用的。将出现 UAC 设置对话框并停止执行测试脚本。目前我正在尝试 process.startinfo.username 和 password 来指定用户名,以便它可以执行脚本。请指导我在测试执行期间如何避免该 UAC。

0 投票
3 回答
17764 浏览

autoit - 使用 AutoIt 打开文件

我正在使用 AutoIt 脚本来自动化我的应用程序。以下是我正在运行的命令:

第一个命令在打开文件打开对话框时起作用,其中选择了 WESTF12433.jpg 文件。现在我想点击打开按钮。我该怎么做?

Send("{ENTER}")不管用。

0 投票
2 回答
1197 浏览

java - 以编程方式导出访问表

好吧,在网上搜索和阅读了几个小时后,我崩溃了,决定寻求帮助。我正在努力将许多更中间和重复性的任务作为工作自动化,并且偶然发现了 AutoIt,我喜欢这个工具。不管怎样,今天的任务是以几种不同的格式从 Access 2007 中导出大量表和查询。主要是 CSV,一些制表符分隔,以及一些 dBase DBF 和 DBT。现在这一切都不是那么困难,事实上,以前担任我职位的人在 mdb 中创建了大约一百个用于导出表的宏。在我看来,他没有加快进程,因为您仍然必须运行每个宏。我希望创建一个 autoit 脚本,它将以正确的格式将正确的表导出到正确名称的正确位置。没有

到目前为止,我一直在想象使用 ADO 来告诉 Access 以哪种格式导出哪个表以及在哪里导出。但我似乎找不到执行此操作所需的必要命令。我还想,也许,至少使用基于文本的格式(CSV、txt、选项卡),我可以从给定的表或查询中读取每条记录,然后自己在 autoit 中构建文本文件,而不是最简单的方法,但它可以工作。尝试创建 dBase 文件时出现问题,我不知道从哪里开始。

我愿意使用 JAVA、AutoIt、PHP 或 Perl 来完成我的任务。

我应该注意,我对 ADO 相当陌生。ADO 中的语法似乎经常让我难以理解。因此,感谢您提供任何和所有帮助,请不要回复“只需 google it”。如果您有要分享的链接,或者您发现有用的资源,请也发布,我对阅读或研究不过敏。有时寻求帮助更有意义。

谢谢,

凯尔