小弟不才···实在是菜·求牛人帮忙看看这里怎么写·
Dim t1t1 = timeGetTime
While (timeGetTime - t1) < HaoMiao
DoEvents
Wend
End Function
Private Sub Command1_Click()
List1.Clear
List2.Clear
For Each ww In WebBrowser1.Document.getelementsbytagname("a")
ss = ww.href
qq = ww.innertext
If Right(ss, 5) = "shtml" Then
List1.AddItem ss
List2.AddItem qq
Label1.Caption = "共提取到:" & List1.ListCount & "条连接"
End If
Next ww
End Sub
Private Sub Command2_Click()
List1.Clear
List2.Clear
Label1.Caption = "共提取到:" & List1.ListCount & "条连接"
End Sub
Private Sub MyBorwser_NavigateComplete2(ByVal pDisp As Object, URL As Variant) '忽略脚本语法错误
Set HtmlWnd = MyBorwser.Document.parentWindow
End Sub
Private Sub Command3_Click()
For b = 0 To 9999
WebBrowser2.Navigate List1.List(b)
yanshi 9999
Next b
End Sub
Private Sub Form_Load()
WebBrowser1.Navigate "http://"
End Sub
Private Sub Command4_Click() '结束按钮
End
End Sub
上面的代码实现了自动获取页面连接··一次打开LIST1的连接··
下面 我要实现,对打开的页面进行回复·
回复的内容在LIST2里面依次获取 或者随机获取··回帖页面HTML代码如下、
<ul>
<li>
<textarea cols="" name="" rows="" class="textareaC" id="irBody"></textarea>
</li>
<li class="btnarea">
<div class="pR">
<a onclick="MOP.DZH.loginAndReply(false,1);" class="btnC"><span>回复</span></a>
</div>
</li>
</ul>
--------------------编程问答-------------------- 刚刚才发现一个更严重的问题,,,运行的时候CPU满了 我晕DoEvents
有什么可以代替? --------------------编程问答-------------------- timer控件 api的Sleep Settimer Waitforsingleobject --------------------编程问答-------------------- 用timer代替doevents可以,如果要用可减少DoEvents的次数,如
lRunTimes=0
While timeGetTime - t1 < HaoMiao
lRunTimes=lRunTimes+1
if lRunTimesmod 10=0 then DoEvents
Wend --------------------编程问答-------------------- timegettime就可以了,精确到1ms好像。 --------------------编程问答-------------------- 这代码哪个菜鸟写的,不建议LZ使用此人写的任何代码,代码质量太差劲了
Dim t1
你知道上面这句要多出来多少开销!!!
补充:VB , API