问题标签 [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 回答
1217 浏览

keyboard-shortcuts - 如何在 AutoIt 中重新定义系统范围的快捷方式?

在 上Windows,当您按下Win+时f,会弹出 Windows Search 实用程序。我想重新定义这个捷径并指向另一个程序(是的,它也是一个搜索实用程序,一切)。我尝试了以下代码,但它不起作用。

当我将快捷方式更改为Win+z时,一切正常。

对这个问题有任何想法吗?谢谢

0 投票
1 回答
1016 浏览

watir - 使用 AutoITX3.Control 或纯 Watir 在 Watir 中获取项目的位置

我在 IE 中使用 Watir。在一个网站上,有一个链接,由于某种原因,它不适用于 Watir。下面的 Watir 行会导致屏幕闪烁,同时它应该下载一个 CSV 文件。

browser.frame(:id, "ptifrmtgtframe" ).link( :id => 'URL$1' ).click

要替换此命令,我使用了以下 AutoIt 脚本,该脚本有效:

现在,我想将此 AutoIt 脚本转换为 Watir。最大的问题是,我无法获得链接的 X 和 Y。你能帮我吗?

我也检查了这个例子,但我得到了错误信息:

I:/watir/abs_pos.rb:47:in '<module:WindowsInput>': uninitialized constant WindowsInput::Win32API (NameError) from I:/watir/abs_pos.rb:46:in '<main>'

我也添加了require 'win32ole',但没有帮助。

我使用 Win 7 x64,IE 8。

0 投票
1 回答
1824 浏览

windows - Clicking on PictureBox with AutoIt ControlClick fails

I am trying to automatically click a PictureBox control from an old VB6 application using AutoIt. Window Info finds a control with class ThunderRT6PictureBoxDC and ID 15, and AutoIt successfully hides it if I run...

However, when I try to click it using:

...nothing happens - and @error is unset.

Clicking using MouseClick with the control coordinates works, but then I have to make sure that the window isn't covered by anything.

Does anyone know why nothing happens, and what I can do to workaround without resorting to MouseClick?

0 投票
1 回答
1035 浏览

vb6 - 将vb6转换为autoit

谁能帮我把它转换成autoit,或者至少告诉我如何在autoit中做到这一点?

0 投票
4 回答
19921 浏览

windows - 保持远程桌面会话“活跃”

我正在使用 AutoIt 来自动化 GUI 操作(使用 RDP 连接到运行待自动化应用程序的机器)。每当我最小化 RDP 窗口(使用 mRemote)时,都不会再执行 AutoIt 命令。

当我最小化窗口时,RDP 会话可能被标记为“非活动”(我不知道这是否属实,也不知道如何配置此行为,如果是的话)。我正在考虑 2 个选项来克服这个问题:

  1. 作为一些提升的用户(或服务)运行我的进程。
  2. 找到这个控制会话是否被标记为非活动的配置并覆盖它。

当 RDP 窗口最小化时,如何保持远程桌面会话“活动”?

0 投票
1 回答
1039 浏览

autoit - Dllcall autoit 部分获得结果

我在 autoit 中遇到以下代码问题。

假设列出我系统中可用的所有打印机以及每台打印机支持的相应纸张名称。

但我只得到打印机名称和一系列“0”,这应该是纸张名称

0 投票
1 回答
1990 浏览

autoit - 如何在 AutoIt 中发送数据包?

我想向 modbus/tcp 设备发送一些数据包来控制它。我在python中成功如下:

而且效果很好;

但现在我不知道如何在 Autoit 中这样做。

我尝试这样做:

但这不像上面的python源代码那样工作。

0 投票
1 回答
2180 浏览

keyboard-shortcuts - Autoit 3 通用按键

似乎应该有一个通用的按键监听器,如下所示:

但是没有编写一个脚本来为我键盘上的每个键生成适当的热键调用,我不知道该怎么做。有什么想法吗?

0 投票
2 回答
542 浏览

watir - 使模态对话框脚本适应 Firefox

我正在调整我的回归测试以在 Firefox 中测试 Web 应用程序。最大的绊脚石似乎是如何在 Firefox 中自动化模态对话框。

在 ie 中,我使用以下脚本的变体,但它在 Firefox 中不起作用。是否有替代方案适用于 ie 和 firefox?

0 投票
1 回答
970 浏览

ruby - 无法处理基本身份验证窗口

我正在处理弹出窗口,即处理基本身份验证窗口。请找到我正在尝试运行测试的以下代码

发生的情况是用户名和密码从未在身份验证窗口中输入并Timedout Error显示出来。

这是我使用的Ruby 1.9.2版本的问题吗?

我修改了一个方法的代码logonWindowHelper.rb尝试这样做。

我修改并发现有时工作的代码

我已经在各种博客中尝试过解决方案。如果我遗漏了什么,建议我。