| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3993 人关注过本帖
标题:vb中如何让一段代码每个5分钟自动再执行一次
只看楼主 加入收藏
cxf6672
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2006-4-18
收藏
 问题点数:0 回复次数:7 
vb中如何让一段代码每个5分钟自动再执行一次
如何让以下代码每隔5分钟执行一次
WebBrowser1.Navigate "http://28.33.39.202/gis/map/default.asp"
Private Sub WebBrowser3_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If Not (pDisp Is WebBrowser3.Object) Then Exit Sub
Text3.Text = WebBrowser3.Document.body.innerText
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Text2 = WebBrowser1.LocationURL ' 显示当前网址
' 判断当前网页是否全部调入完毕
If Not (pDisp Is WebBrowser1.Object) Then Exit Sub

Dim doc, objhtml
Set doc = WebBrowser1.Document
Set objhtml = doc.body.createTextRange()
If Not IsNull(objhtml) Then
s = objhtml.HTMLText
搜索更多相关主题的帖子: 代码 自动 
2006-06-05 12:14
google
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:22
帖 子:3419
专家分:23
注 册:2005-11-1
收藏
得分:0 
用时钟工具

祝天下所有母亲幸福安康!~
2006-06-05 12:59
cxf6672
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2006-4-18
收藏
得分:0 
能否具体点
2006-06-05 15:04
it381616212
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-5-15
收藏
得分:0 

用timer控件,将上面的代码写到
Private Sub Timer1_Timer()
interval=300000

如何让以下代码每隔5分钟执行一次
WebBrowser1.Navigate "http://28.33.39.202/gis/map/default.asp"
Private Sub WebBrowser3_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If Not (pDisp Is WebBrowser3.Object) Then Exit Sub
Text3.Text = WebBrowser3.Document.body.innerText
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Text2 = WebBrowser1.LocationURL ' 显示当前网址
' 判断当前网页是否全部调入完毕
If Not (pDisp Is WebBrowser1.Object) Then Exit Sub

Dim doc, objhtml
Set doc = WebBrowser1.Document
Set objhtml = doc.body.createTextRange()
If Not IsNull(objhtml) Then
s = objhtml.HTMLText

End Sub

过程中就可以了。


我的邮箱地址是:381616212@ 我的qq:381616212
2006-06-07 11:02
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
收藏
得分:0 
楼上的,时钟的Interval可以那么大吗?

E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-06-07 12:46
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 

我看是不是可以这样:
读取时间(比如10秒读一次),
Private Sub Timer1_Timer()
interval=60000

当读到“分”的右边第一位为“5”或为“0”并且,秒小于“10”时调用
call一个sub或函数,它的内容就是:
WebBrowser1.Navigate "http://28.33.39.202/gis/map/default.asp"
Private Sub WebBrowser3_DocumentComplete(ByVal pDisp As Object, URL As Variant)
If Not (pDisp Is WebBrowser3.Object) Then Exit Sub
Text3.Text = WebBrowser3.Document.body.innerText
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Text2 = WebBrowser1.LocationURL ' 显示当前网址
' 判断当前网页是否全部调入完毕
If Not (pDisp Is WebBrowser1.Object) Then Exit Sub

Dim doc, objhtml
Set doc = WebBrowser1.Document
Set objhtml = doc.body.createTextRange()
If Not IsNull(objhtml) Then
s = objhtml.HTMLText

[此贴子已经被作者于2006-6-7 14:55:33编辑过]


2006-06-07 14:53
cxf6672
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2006-4-18
收藏
得分:0 

不是很明白楼上所说的。

每隔两分钟写一次文件的问题

我通过在窗体中加入两个文本框和一个时间控件,通过以下代码进行每两分钟往txt中添加内容,可是不知那里出现,运行十分钟过去了里面还只是第一次运行写的内容,是不是定时运行没起作用,还有另有问题,请高手指教
Dim i As Integer
Private Sub Form_Load()
i = 0 '计数器初值
Timer1.Interval = 1
'定时器timer事件的时间间隔约1秒
Timer1.Enabled = True '启动定时器
Text1.Text = "2" & Text2.Text
Open App.Path & "\my.txt" For Append As #1
Print #1, Text1.Text; "; "
End Sub
Private Sub Timer1_Timer()
i = i + 1 '计数器加一
'约1分钟保存一次,可酌情'改变
If i = 20000 Then

i = 0 '计数器清零
End If
End Sub



2006-06-08 20:01
it381616212
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-5-15
收藏
得分:0 

对不起,计算错误interval多写了一个零.


我的邮箱地址是:381616212@ 我的qq:381616212
2006-06-15 08:26
快速回复:vb中如何让一段代码每个5分钟自动再执行一次
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027528 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved