Dim web As System.Windows.Forms.WebBrowser= e.Form.Controls("WebBrowser1").baseControl
Dim elem As System.Windows.Forms.Htmlelement
Dim elems As System.Windows.Forms.Htmlelement
web.ScriptErrorsSuppressed = True
'////////////////////////////////
If elem <> web.Document.Window.Frames(2).Document.GetElementByID("addButton") Then
elem = web.Document.Window.Frames(2).Document.GetElementByID("addButton")
elem.InvokeMember("click")
End If
‘点击按钮后这段成功进入:但不执行下面的代码:需要再点击一下按钮才执行下面的代码:
If elem <> web.Document.Window.Frames(2).Document.getelementsByTagName("input")( 1 ) Then
elem = web.Document.Window.Frames(2).Document.getelementsByTagName("input")( 1 )
elem.InvokeMember("click")
End If
这样的话,填一张表。需要点击两下按钮:
我想要的结果是:点击一下按钮,持续执行第二段代码。执行完后自动重头执行第一段代码,,,,如此反复。
注明:第一段执行时间短,第二段执行时间长。
不知道,我说明白了没。
就这点东西,还是反复参考了,大红袍,bin,的帖子弄的,在这里先谢谢了。你们的帖子很有帮助,如果能看到你们的系列贴,就更好了。