如何通过Visual basic6Web浏览器控件在PHP表单中填写FileSelection?我想发送一个文件上传到一个网站上,我必须手动更改页面中的文件,有没有办法解决这个问题?
发布于 2013-03-25 17:47:48
我创建了一个简单的示例项目,它似乎可以做你想做的事情。
'1 form with :
' 1 webbrowser control : name=WebBrowser1
' 1 command button : name=Command1
Option Explicit
Private Sub Command1_Click()
WebBrowser1.Navigate "www.dailygammon.com/bg/login"
End Sub
Private Sub Form_Resize()
Dim sngWidth As Single, sngHeight As Single
Dim sngCmdHeight As Single
sngCmdHeight = 315
sngWidth = ScaleWidth
sngHeight = ScaleHeight - sngCmdHeight
WebBrowser1.Move 0, 0, sngWidth, sngHeight
Command1.Move 0, sngHeight, sngWidth, sngCmdHeight
End Sub
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim strName As String
Dim retVal
strName = "your name"
retVal = WebBrowser1.Document.GetElementsByName("login")
retVal.Value = strName
End Sub我以前从来没有玩过这个,所以可能有相当多的东西可以改进。例如,现在为Variant的retVal的变量类型。
https://stackoverflow.com/questions/15559433
复制相似问题