autoit相关内容

使用 psexec 在远程机器上运行 AutoIt

我正在尝试在远程机器上运行 AutoIt 脚本. psexec.exe -accepteula \\remotemachine -u admin -p 密码 "C:\Program Files\AutoIt3\AutoIt3.exe" "C:\Users\admin\runNotepad.au3" 我正在尝试从脚本中打开记事本并在其中写入一些内容.我也在从脚本中写一些日志.虽然我可以看到日志, ..
发布时间:2021-11-30 20:51:04 Python

AUTO IT EXE 将通过 Jenkins CI 工具执行

我正在使用 CI Jenkins 工具并尝试执行 AUTO IT Exe 文件. 我通过 Jenkins 尝试了以下选项,但没有任何效果. 执行命令行参数 批处理文件 蚂蚁文件 Windows 运行器插件 解决方案 通过 Jenkins 在从站上运行 AutoIt 将取决于从站的启动方式.由于您使用的是 AutoIt,因此您使用的是 Windows.Windo ..
发布时间:2021-11-30 20:50:53 其他开发

Run() 和 ShellExecute() 的区别

我想通过 AutoIt 在 Windows 的 shell/终端中执行某些操作.我知道有两种方法可以做到.例如: Run(@ComSpec & "/c " & $myCommand, "", @SW_HIDE);和ShellExecute($myCommand) 我不明白其中的区别;这两个函数都会做我想要的,但它们背后是什么?它们有哪些优点和缺点? 解决方案 Run() 仅用于触发可执 ..
发布时间:2021-11-30 20:50:32 其他开发

自动运行可移动驱动器

自动运行在 Windows 中被禁用.我正在寻找替代方案.我得到了这个 AutoIt 脚本: $DBT_DEVICEARRIVAL = "0x00008000"$WM_DEVICECHANGE = 0x0219GUICreate("")GUIRegisterMsg($WM_DEVICECHANGE, "MyFunc")Func MyFunc($hWndGUI, $MsgID, $WParam, ..
发布时间:2021-11-30 20:50:23 其他开发

使用 AutoIT 登录 Chrome 身份验证窗口

我尝试通过以下代码登录到 Firefox 身份验证窗口: WinWaitActive("需要身份验证","","120")如果 WinExists("需要身份验证") 那么发送(“用户名{TAB}")发送(“密码{输入}")万一 但同样的 dint 也适用于 chrome,即使它与 firefox 具有相同的标题. 有什么想法吗? 解决方案 @Milos @Samoth 感谢您花 ..
发布时间:2021-11-30 20:50:09 其他开发

模拟“Windows"键和“+"放大键

Windows 7(终于)具有内置的屏幕缩放功能.按住“Windows"键,然后您可以使用“+"键放大,使用“-"键缩小.因此,我一直在尝试模拟这种组合.使用 AutoIt 我尝试过: 1) Send("{LWINDOWN}" & "+" & "{LWINUP}") 2) $x = Chr(43)发送("{LWINDOWN}" & $x & "{LWINUP}") 3) Send( ..
发布时间:2021-11-30 20:50:01 C#/.NET

在 Jenkins 管道中使用 VM 的 Jacob dll 中的 EXCEPTION_ACCESS_VIOLATION

当在虚拟机中使用时,我们正在解决一个可能与 Jacob 1.14.3 dll 相关的问题.当从我们的 windows 服务器虚拟机(主/从)内的 jenkins 管道运行我们的自动化脚本时,日志中会显示以下错误: Java 运行时环境检测到一个致命错误:EXCEPTION_ACCESS_VIOLATION (0xc0000005) 在 pc=0x0000000180012df1,pid=6404 ..
发布时间:2021-11-30 20:49:50 其他开发

使用 AutoIt 发送电子邮件

如何使用 AutoIt 发送电子邮件?只需要一个干净的例子和解释,包含: 到 来自 主题 留言 解决方案 内置代码有两种主要方式,_INetMail() 或 _INetSmtpMail() 以下是帮助文件中的简单代码示例.如果您对它们的工作方式或如何实施它们有任何具体问题,但帮助文件中未涵盖,请发表评论. 在我看来 _INetSmtpMail() 路由更合理.下面是 ..
发布时间:2021-11-30 20:49:39 其他开发

交换二维数组的行和列

我需要将 CSV 文件中的列放入数组(多维数组或数组数组)中.我使用了 CSV.au3 加载 rows 就好了,但我需要 columns 在那个地方.我的 CSV 文件如下所示: 项目 1,项目 2,另一个项目第 3 项、第 4 项 它创建了一个多维数组,如下所示: $aResult[0] = [0] =>'项目 1', [1] =>'项目 2', [2] =>'另一个项目'$aResult ..
发布时间:2021-11-30 20:49:29 其他开发

通过热键暂停 While 循环

我想暂停一个包含 While 循环和一些函数的 AutoIt 脚本.但我只能在 HotKeySet() 上关闭脚本.我怎样才能暂停它? 脚本检查屏幕部分的变化(x,y 坐标在配置文件中设置)并在播放警报声后截取屏幕截图.当按下暂停按钮时,它不会停止 While 循环.但关闭程序有效.这是我的代码: 全局 $Paused, $counter = 0HotKeySet("{1}", "Togg ..
发布时间:2021-11-30 20:49:17 其他开发

十六进制转十进制

我必须将十六进制数转换为十进制数,但不知道如何操作.在 AutoIt 文档(如下图)中定义了一些常量(被分配了十六进制值): 0x00200000 十六进制(图像中有下划线)等于 8192 十进制(这是真正的转换).但是转换器返回2097152.我必须转换另一个十六进制值 (0x00000200),但转换器弄错了.如何正确转换? 当我使用定义 $WS_EX_CLIENTEDGE(或十六 ..
发布时间:2021-11-30 20:48:56 其他开发

同时捕获和显示 STDOUT

我有以下代码来捕获和处理运行命令输出.如何修改它以便运行命令窗口显示输出并同时记录输出?用 @SW_SHOW(或等价物)替换 @SW_HIDE 只会显示一个空白的命令窗口. 类似于 linux tee 命令,它在打印 STDOUT 时记录到文件. $CurrentPID = Run(@ComSpec & '/c ' & $CurrentLogCmd, "", @SW_HIDE, $STDE ..
发布时间:2021-11-30 20:48:48 其他开发

使用 Selenium 在 IE 中下载文件

好的,所以我正在尝试使用 Selenium 导出文件.我的浏览器是IE.当我单击导出按钮时,会出现一个本机 Windows 对话框. 弹出窗口的图像 我必须点击保存按钮.为此,我尝试使用 AutoIT 但它不起作用. exportbutton.click();线程睡眠(2000);driver.switchTo().activeElement();AutoItX x = new A ..
发布时间:2021-11-30 20:48:30 Java开发

如何按“Ctrl+Shift+Q"在 AutoIt

我有一个应用程序,它有一个快捷键 Ctrl + Shift + Q 退出它.我想通过 AutoIt 按 Ctrl + Shift + Q 退出我的应用程序.我试过如下: Send("{LCTRL} {LSHIFT} Q") 和 ControlSend("{LCTRL} {LSHIFT} Q") 但是他们都没有工作.请指导我以正确的方式去做. 解决方案 你想要的是: Send("{ ..
发布时间:2021-11-30 20:48:20 其他开发

处理 Chrome 上弹出的 Windows 身份验证

我正在尝试使用 AutoIt 处理我的 Selenium webdriver 脚本的基本身份验证弹出窗口.我为 Firefox 和 Internet Explorer 编写了一个脚本,但它不适用于 Chrome. 当我尝试使用 AutoIt 窗口信息工具识别 Chrome 上弹出的身份验证时 结果是空的.我正在使用以下 AutoIt 脚本: WinWaitActive("需要身份验证"," ..
发布时间:2021-11-30 20:48:09 其他开发

在 Python 中调用 AutoIt 函数

我看过这篇文章提到有一个 AutoIt3 COM 版本,有了它我可以在 Python 中调用 AutoIt 函数. 我在 AutoIt 网站上找不到 COM 版本.是不是藏在某个地方?我怎么才能得到它? 解决方案 如何在python中使用AutoItX COM/DLL 在 Python 中有两种使用 AutoIt 的方法: pyautoit 模块 python 用于 W ..
发布时间:2021-11-30 20:47:59 Python

拆分大字符串

我有一个很长的文本,需要将其转换为小字符串,以便我可以将其包含到 AutoIt 脚本中.如果我包含多行文本,它会显示 error unterminated string.所以我应该有: "numbercharswillbe10" &_ "othernumbersofcharwillbe10" &_ 等等. 我如何用 & 分割它_ -分隔符? 解决方案 字符串连接 根据 文档 - ..
发布时间:2021-11-30 20:47:49 其他开发

如何检测现在是否正在播放任何视频?

如何使用 autohotkey 检测是否正在播放任何视频, autoit, vbscript, c#,或 c? 视频可以在任何本地播放器、基于网络的播放器或 html5 播放器中播放/流式传输.我们不知道播放器的名字,播放器也可能不会全屏显示. 附注.检测 CPU 负载可能不会总是给出正确的结果,所以这是不可接受的. 解决方案 我以前在这方面做了一些工作.有一个 WIN32AP ..
发布时间:2021-11-30 20:35:08 C#/.NET