在Windows 10中使用vb6进行webautomation时出错
发布时间:2020-12-14 05:38:43 所属栏目:Windows 来源:网络整理
导读:我正在自动化网站以填写登录详细信息.我已经在vb6中开发了这个应用程序,并且在 Windows XP,7和8中运行得非常好.现在它在Windows 10中出错了. 在Windows 10中,当我直接运行exe时,登录详细信息没有填充.(我收到“OnQuit”消息).但是,当我以管理员身份运行exe时
我正在自动化网站以填写登录详细信息.我已经在vb6中开发了这个应用程序,并且在
Windows XP,7和8中运行得非常好.现在它在Windows 10中出错了.
在Windows 10中,当我直接运行exe时,登录详细信息没有填充.(我收到“OnQuit”消息).但是,当我以管理员身份运行exe时,它可以正常工作. 这是vb6代码, Private Sub Form_Load() Set Web = New SHDocVw.InternetExplorer Web.Visible = True Web.Navigate "https://mytestingsite/login.html ",8 End Sub Private Sub Web_DocumentComplete(ByVal pDisp As Object,URL As Variant) On Error GoTo aaa 'MsgBox " URL: " & URL If URL = "https://mytestingsite/login.html" Then Web.Document.getElementById("Login_userName").Value = "abcd" Web.Document.getElementById("Login_userName").onchange Web.Document.getElementById("Login_password").Value = "123456789" Web.Document.getElementById("dateField").Value = "15/09/1954" End If Exit Sub aaa: MsgBox Err.Description & " URL: " & URL End Sub Private Sub Web_OnQuit() MsgBox "OnQuit fired" End Sub 我的问题是为什么简单的Web自动化需要以管理员身份运行? 请不要建议我在.net中重建应用程序(将我的应用程序转换为.net需要很长时间) 解决方法
快速解决您的问题的方法是发布清单和.exe
这里描述: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何检查Windows中的vbs脚本是否正在运行?
- 在windows下使用mysqlbinlog实现数据库增量导出
- 我在哪里可以获得Mono.Cecil.Pdb.dll?
- 如何在带有windows的apache上安装mod_pagespeed,以及从哪里
- windows-phone-7 – 在wp7中查找IMEI否?
- windows-server-2008-r2 – 如何确定谁安装了程序?
- 目前哪些版本的Windows最受欢迎
- windows文件在linux下不兼容
- window下强制杀死某个进程用taskkill /pid 进程号 -t -f命令
- 3dsmax2015卸载/安装失败/如何彻底卸载清除干净3dsmax2015注
推荐文章
站长推荐
热点阅读