autoit相关内容

PyInstaller操作系统错误:无法加载AutoItX

我使用了import autoit。该脚本在VSCode和控制面板中运行良好。但是,当使用PyInstaller将其设置为可执行文件时,当我运行.exe文件时,我收到以下错误信息: pyinstaller --hidden-import=autoit --onefile run.py不起作用。如何绕过此问题? 推荐答案 经过一段时间的搜索后,我找到了有关我的问题的解决方案。 ..
发布时间:2022-08-07 17:23:14 Python

如何在AutoIt中同时打开两个窗口?

我想知道是否可以同时为WindowWithThisTitle和WindowWithThatTitleWinWaitActive。我正在执行命令,可能会有一个窗口告诉我连接失败或即将出现用户/密码对话框。 有没有其他方法可以这样做? WinWaitActive("Title1", "", 5) If(WinExists("Title1")) Then MsgBox(0, "", "Do ..
发布时间:2022-04-20 16:33:08 其他开发

在 Chrome 上弹出处理 windows 身份验证

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

Pyinstaller:OSError:无法从路径加载 AutoItX

所以我有一个程序,每当我从命令行启动它时,它都可以正常工作.我现在需要的是一个可执行文件,因此我尝试使用 pyinstaller 来完成它,它通常会自动分析已导入哪些模块,并且它可以与除 autoit 之外的所有模块一起正常工作.我的导入方式如下: import autoit 所以我尝试通过以下命令制作一个可执行文件: pyinstaller --onefile ./rocketupload ..
发布时间:2021-11-30 21:01:23 Python

AutoIt GUICtrlRead Specials 字符

autoit GUICtrlCreateInput 特殊字符被忽略? $user = GUICtrlCreateInput("", 90, 65, 100, 20)$dom = GUICtrlCreateInput("", 90, 95, 100, 20)$pass = GUICtrlCreateInput("", 90, 125, 100, 20, 0x0020)发送(GUICtrlRead( ..
发布时间:2021-11-30 21:01:04 其他开发

使用 autoit 脚本启动或运行 ica 文件

我正在尝试运行从 XenApp 从 autoit 脚本导出的 .ica 文件,我使用了 run 命令,但它什么也没做.任何替代方案将不胜感激.由于 .ica 文件的敏感性,我无法发布内容,但这是我目前对 autoit 脚本的了解. 全局 $username = ""全局 $password = ""全局 $userinput全局 $passwordinput$userinput = InputB ..
发布时间:2021-11-30 21:00:57 其他开发

VBScript Autoit 编程文件上传

大家好,我们公司的网站有上传多张图片的文件上传按钮.如何创建自动选择图像然后上传它们的脚本?我已经知道客户端 PC 上每个图像的路径.我只是不想编写单击文件上传按钮的脚本,因为我在尝试使其工作时感到头疼.我目前的目标是在 Autoit 中编写如下脚本: $files1 = "C:\TeamBuilding\Team Games.jpg"$files2 = "C:\TeamBuilding\Tea ..
发布时间:2021-11-30 21:00:49 其他开发

在 Windows Server 2012 上通过 powershell 脚本运行时,第三方应用程序的 AutoIt exe 未完全运行

我正在使用 autoit 脚本语言进行自动化.我创建了一个 autoit 脚本的可执行文件,以便我可以在任何地方运行它.我已将可执行文件上传到不同的服务器.然后我编写了一个 windows powershell 脚本,它从该服务器下载 autoit exe 并在 windows server 2012 上运行它.当我在 windows server 2012 上手动运行 powershell 脚本 ..
发布时间:2021-11-30 21:00:41 其他开发

Autoit 和记事本

我有一个应用程序,其中有一个“另存为"对话框.有时,如果存在同名的文件,则会出现另一个具有相同名称“另存为"的对话框.以下是我编写的代码,但没有按预期工作. Global $sTitle = "另存为"WinWait($sTitle)WinWaitActive($sTitle)ControlClick($sTitle, "Save", "[CLASS:Button; TEXT:&Save; IN ..
发布时间:2021-11-30 21:00:33 其他开发

无法单击 AutoIt 中的复选框

下面是我的程序.这里我的目的是在用户按下 Button 后显示三个 CheckBoxes.单击 ok-Button 后确实会出现它们,但是我无法单击 CheckBoxes.可能是什么原因? #include $gui = GuiCreate("Hello World", 700, 600)$Label_HelloWorld = GuiCtrlCreateLabel("路径", 40, 20, 3 ..
发布时间:2021-11-30 21:00:26 其他开发

使用 AutoIt 通过 Selenium WebDriver 中的窗口提示上传文件

我想在 Selenium WebDriver 中使用 AutoIt 上传文件.我有 AutoIt 代码,用于在窗口提示中粘贴文件路径并单击打开按钮. 但我的问题是在使用下面的代码点击“浏览"按钮后,出现文件上传的窗口提示,我的代码没有从那个点移动到下一行,我调用 autoit 可执行文件. driver.findElement(By.xpath("//div[@class='field-g ..
发布时间:2021-11-30 21:00:12 Java开发

使用 _IECreate() 创建新会话

我有两个 AutoIt 脚本.两者都包含 Global $oIE = _IECreate($myUrl, 1).他们为同一个 URL 创建了两个 IE 窗口. 在 IE 中,当从“文件"菜单中选择“新建会话"时,每个窗口都有自己的会话.但是同时使用两个不同的脚本文件,两个窗口都登录到同一个帐户.如何使用新会话打开每个 IE 窗口? 解决方案 会话与每个唯一的 iexplore.exe ..
发布时间:2021-11-30 21:00:03 其他开发

发送 WM_SETTINGCHANGE 消息刷新桌面

我设法通过这个单行程序以编程方式更改了我的桌面背景: DllCall("user32.dll", "int", "SystemParametersInfo", "int", 20, "int", 0, "str", $CmdLine[1], "int", 0) …通过将所需的壁纸拖放到已编译的脚本上. 我有另一个程序可以更改桌面,但由于某种原因未能发送 WM_SETTINGCHANGE ..
发布时间:2021-11-30 20:59:52 其他开发

如何使用 AutoIT 右键单击​​目录中的文件?

我正在尝试模拟在 Windows 资源管理器中的特定文件或文件夹上自动右键单击鼠标的功能,这是我编写的用于模拟的代码片段: #include本地 $filepath = "C:\Windows\addins"本地 $iPid = Run("explorer.exe/n,/e,/select," & $filepath)ProcessWait($iPid)睡眠(1000)本地 $hList = C ..
发布时间:2021-11-30 20:59:45 其他开发

从 AutoIt 执行 Python 脚本

我有一个 Python (.py) 文件,需要从 AutoIt 执行它.我该怎么做? 解决方案 Python 脚本可以从命令行执行.对于名为 myscript.py 的脚本,您可以通过键入以下内容来运行它(假设安装了 Python): python myscript.py 如果你想运行 myscript.py 而不用 python 作为前缀,然后设置 Python 二进制文件的路径(例 ..
发布时间:2021-11-30 20:59:25 Python

如何将不断变化的网页存储在变量中?

我的脚本在我的学校为小组项目自动进行房间预订过程.我创建了一个工作正常的自动登录脚本.现在我想从加载的页面访问不同的元素(复选框、单选按钮......). 如何从我登录的页面中保存各种元素并对它们执行某些操作? Func SignIn()全局 $window = _IECreate("https://roombooking.au.dk/classes/Login.aspx?ReturnUr ..
发布时间:2021-11-30 20:59:14 其他开发

无法弄清楚如何在多行上声明一个字符串数组

这段代码在运行时导致错误,但会编译. 本地 $acceptable[] = ["Chrome",_"火狐",_“IE"] 如果我将它全部移动到一行上,它会起作用.但是,我想声明很多元素.如何在多行中正确声明它? 解决方案 根据 语言参考 - 评论(强调): 虽然每行只允许一个语句,但如果将下划线“_"前面有一个空格放在一个长语句的末尾,则一个长语句可以跨越多行“折线.字符串定义不 ..
发布时间:2021-11-30 20:58:55 其他开发

从头开始的 UPnP 信封不起作用

UPnP 一直是我想要测试的东西之一,所以我决定用一种无模糊语言来测试它.现在我的问题似乎是,我在互联网上真的找不到任何关于 UPnP 的信息,我发现它运行在 UDP 上并且它使用 SOAP 信封进行通信,但这就是我能找到的所有信息.现在我的目标是我希望能够进行动态端口转发,并可能稍后从我的路由器收集一些信息.这是迄今为止我一直在测试的代码: ;;这是UDP服务器;;先开始;启动 UDP 服务; ..
发布时间:2021-11-30 20:58:44 其他开发