autoit相关内容
我正在尝试在远程机器上运行 AutoIt 脚本. psexec.exe -accepteula \\remotemachine -u admin -p 密码 "C:\Program Files\AutoIt3\AutoIt3.exe" "C:\Users\admin\runNotepad.au3" 我正在尝试从脚本中打开记事本并在其中写入一些内容.我也在从脚本中写一些日志.虽然我可以看到日志,
..
我正在使用 CI Jenkins 工具并尝试执行 AUTO IT Exe 文件. 我通过 Jenkins 尝试了以下选项,但没有任何效果. 执行命令行参数 批处理文件 蚂蚁文件 Windows 运行器插件 解决方案 通过 Jenkins 在从站上运行 AutoIt 将取决于从站的启动方式.由于您使用的是 AutoIt,因此您使用的是 Windows.Windo
..
我想通过 AutoIt 在 Windows 的 shell/终端中执行某些操作.我知道有两种方法可以做到.例如: Run(@ComSpec & "/c " & $myCommand, "", @SW_HIDE);和ShellExecute($myCommand) 我不明白其中的区别;这两个函数都会做我想要的,但它们背后是什么?它们有哪些优点和缺点? 解决方案 Run() 仅用于触发可执
..
自动运行在 Windows 中被禁用.我正在寻找替代方案.我得到了这个 AutoIt 脚本: $DBT_DEVICEARRIVAL = "0x00008000"$WM_DEVICECHANGE = 0x0219GUICreate("")GUIRegisterMsg($WM_DEVICECHANGE, "MyFunc")Func MyFunc($hWndGUI, $MsgID, $WParam,
..
下面是我的 AutoIt 脚本 (UI3_Authentication.au3),用于处理弹出的 Windows 身份验证. AutoItSetOption("WinTitleMatchMode","2")WinWait("需要身份验证")$title = WinGetTitle("需要身份验证");检索整个窗口标题$UN=WinGetText($title,"用户名:")ControlSend
..
我尝试通过以下代码登录到 Firefox 身份验证窗口: WinWaitActive("需要身份验证","","120")如果 WinExists("需要身份验证") 那么发送(“用户名{TAB}")发送(“密码{输入}")万一 但同样的 dint 也适用于 chrome,即使它与 firefox 具有相同的标题. 有什么想法吗? 解决方案 @Milos @Samoth 感谢您花
..
Windows 7(终于)具有内置的屏幕缩放功能.按住“Windows"键,然后您可以使用“+"键放大,使用“-"键缩小.因此,我一直在尝试模拟这种组合.使用 AutoIt 我尝试过: 1) Send("{LWINDOWN}" & "+" & "{LWINUP}") 2) $x = Chr(43)发送("{LWINDOWN}" & $x & "{LWINUP}") 3) Send(
..
当在虚拟机中使用时,我们正在解决一个可能与 Jacob 1.14.3 dll 相关的问题.当从我们的 windows 服务器虚拟机(主/从)内的 jenkins 管道运行我们的自动化脚本时,日志中会显示以下错误: Java 运行时环境检测到一个致命错误:EXCEPTION_ACCESS_VIOLATION (0xc0000005) 在 pc=0x0000000180012df1,pid=6404
..
如何使用 AutoIt 发送电子邮件?只需要一个干净的例子和解释,包含: 到 来自 主题 留言 解决方案 内置代码有两种主要方式,_INetMail() 或 _INetSmtpMail() 以下是帮助文件中的简单代码示例.如果您对它们的工作方式或如何实施它们有任何具体问题,但帮助文件中未涵盖,请发表评论. 在我看来 _INetSmtpMail() 路由更合理.下面是
..
我需要将 CSV 文件中的列放入数组(多维数组或数组数组)中.我使用了 CSV.au3 加载 rows 就好了,但我需要 columns 在那个地方.我的 CSV 文件如下所示: 项目 1,项目 2,另一个项目第 3 项、第 4 项 它创建了一个多维数组,如下所示: $aResult[0] = [0] =>'项目 1', [1] =>'项目 2', [2] =>'另一个项目'$aResult
..
我想暂停一个包含 While 循环和一些函数的 AutoIt 脚本.但我只能在 HotKeySet() 上关闭脚本.我怎样才能暂停它? 脚本检查屏幕部分的变化(x,y 坐标在配置文件中设置)并在播放警报声后截取屏幕截图.当按下暂停按钮时,它不会停止 While 循环.但关闭程序有效.这是我的代码: 全局 $Paused, $counter = 0HotKeySet("{1}", "Togg
..
我必须将十六进制数转换为十进制数,但不知道如何操作.在 AutoIt 文档(如下图)中定义了一些常量(被分配了十六进制值): 0x00200000 十六进制(图像中有下划线)等于 8192 十进制(这是真正的转换).但是转换器返回2097152.我必须转换另一个十六进制值 (0x00000200),但转换器弄错了.如何正确转换? 当我使用定义 $WS_EX_CLIENTEDGE(或十六
..
我有以下代码来捕获和处理运行命令输出.如何修改它以便运行命令窗口显示输出并同时记录输出?用 @SW_SHOW(或等价物)替换 @SW_HIDE 只会显示一个空白的命令窗口. 类似于 linux tee 命令,它在打印 STDOUT 时记录到文件. $CurrentPID = Run(@ComSpec & '/c ' & $CurrentLogCmd, "", @SW_HIDE, $STDE
..
好的,所以我正在尝试使用 Selenium 导出文件.我的浏览器是IE.当我单击导出按钮时,会出现一个本机 Windows 对话框. 弹出窗口的图像 我必须点击保存按钮.为此,我尝试使用 AutoIT 但它不起作用. exportbutton.click();线程睡眠(2000);driver.switchTo().activeElement();AutoItX x = new A
..
我有一个应用程序,它有一个快捷键 Ctrl + Shift + Q 退出它.我想通过 AutoIt 按 Ctrl + Shift + Q 退出我的应用程序.我试过如下: Send("{LCTRL} {LSHIFT} Q") 和 ControlSend("{LCTRL} {LSHIFT} Q") 但是他们都没有工作.请指导我以正确的方式去做. 解决方案 你想要的是: Send("{
..
我正在尝试使用 AutoIt 处理我的 Selenium webdriver 脚本的基本身份验证弹出窗口.我为 Firefox 和 Internet Explorer 编写了一个脚本,但它不适用于 Chrome. 当我尝试使用 AutoIt 窗口信息工具识别 Chrome 上弹出的身份验证时 结果是空的.我正在使用以下 AutoIt 脚本: WinWaitActive("需要身份验证","
..
我看过这篇文章提到有一个 AutoIt3 COM 版本,有了它我可以在 Python 中调用 AutoIt 函数. 我在 AutoIt 网站上找不到 COM 版本.是不是藏在某个地方?我怎么才能得到它? 解决方案 如何在python中使用AutoItX COM/DLL 在 Python 中有两种使用 AutoIt 的方法: pyautoit 模块 python 用于 W
..
我有一个很长的文本,需要将其转换为小字符串,以便我可以将其包含到 AutoIt 脚本中.如果我包含多行文本,它会显示 error unterminated string.所以我应该有: "numbercharswillbe10" &_ "othernumbersofcharwillbe10" &_ 等等. 我如何用 & 分割它_ -分隔符? 解决方案 字符串连接 根据 文档 -
..
如何使用 autohotkey 检测是否正在播放任何视频, autoit, vbscript, c#,或 c? 视频可以在任何本地播放器、基于网络的播放器或 html5 播放器中播放/流式传输.我们不知道播放器的名字,播放器也可能不会全屏显示. 附注.检测 CPU 负载可能不会总是给出正确的结果,所以这是不可接受的. 解决方案 我以前在这方面做了一些工作.有一个 WIN32AP
..
我需要选择一种 Windows 自动化脚本语言.你推荐哪一个;AutoIt、AutoHotkey 还是其他? 我已阅读“AutoIt/AutoHotkey 比较".有趣的历史,但没有推荐.在 Google 中搜索 AutoHotkey Windows 的点击量约为 312k,而对于 482kAutoIt Windows.在 Stack Overflow 上,有 15 个问题标记为 autoi
..