一个vb程序怎样使它每隔5分钟运行一次?

hkdavis 2000-06-28 12:18:00
程序名为vbrun.exe
如何使个VB程序在系统中从9:00开始每隔5分钟运行一次;到17:00结束(50fen)
1系统配置?(50)
2程序如何设计,原代码?(100)
...全文
702 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
jienao 2000-06-28
  • 打赏
  • 举报
回复
我想可能只有象很多的杀毒软件那样,必须先运行程序,然后用定时器触发某功能的运行。
hkdavis 2000-06-28
  • 打赏
  • 举报
回复
xiexiem ge wei!
mingtian gei fen
jianhuacai 2000-06-28
  • 打赏
  • 举报
回复
不如装上WIN2000用TASK 连程序都不用便
cherami 2000-06-28
  • 打赏
  • 举报
回复
Timer有个属性是定义它的时间间隔的,程序中的timer1.inteval = 60000
即是设置那个间隔的大小的。单位是毫秒。如果你认真的分析一下程序你就应该能知道那两个值是什么意思了。sgnt是Timer的累计时间值,而sngOldTime是当计时到5分钟的时候记录Timer的值,为下一次计算计时间隔做准备。看看那个计算式。我想你能看懂的。
Un1 2000-06-28
  • 打赏
  • 举报
回复
timer返回从0点到现在得秒数的单精度值。程序的意思是每隔大约一秒检测一次从午夜到现在的秒数,如果在上午9点和下午5点之间且和前次进入的时间间隔大于或等于5分种时就call function.
hkdavis 2000-06-28
  • 打赏
  • 举报
回复
vb里timer的值怎么为53813.45 什么意思? 能否给我谈谈timer值的意义?
hkdavis 2000-06-28
  • 打赏
  • 举报
回复
您好:这个我知道,
我是问
上面定义的 sngt,sngoldtime是什么意思?且为单精度我更不懂了,还有上面的sngoldtime总为0,sngt为53108.47这是什么意义?
sngt = Timer
sngOldTime=sngt呢?

Wonny 2000-06-28
  • 打赏
  • 举报
回复
时间变量!源程序都给出了,自己想想不就行了?
cherami 2000-06-28
  • 打赏
  • 举报
回复
你可以查看MSDN,里面有例子。Timer是VB里的一个控件,你可以设置他的时间间隔,但有最大值,好象是1000毫秒,即1秒,你自己查查看吧。
hkdavis 2000-06-28
  • 打赏
  • 举报
回复
我调试时基本正确,请解释一下:
上面定义的 sngt,sngoldtime是什么意思?
sngt = Timer
sngOldTime=sngt
是什么意思?
Un1 2000-06-28
  • 打赏
  • 举报
回复
怎么提交有问题!
Un1 2000-06-28
  • 打赏
  • 举报
回复
'例如:

'注意!程序未经调试!

private sub Form_Load
timer1.inteval = 60000
end sub

private sub Timer1_Timer
static sngOldTime as Single

dim sngt as Single
sngt = Timer

if sngt>=9*3600! then
if sngt<17*3600! then
If abs(sngt-sngOldTime)>=5 then
sngOldTime=sngt
call function1
end if
end if
end if
end sub

private function function1()
....
end function

Un1 2000-06-28
  • 打赏
  • 举报
回复
'例如:

'注意!程序未经调试!

private sub Form_Load
timer1.inteval = 60000
end sub

private sub Timer1_Timer
static sngOldTime as Single

dim sngt as Single
sngt = Timer

if sngt>=9*3600 then
if sngt<17*3600 then
If abs(sngt-sngOldTime)>=5 then
sngOldTime=sngt
call function1
end if
end if
end if
end sub

private function function1()
....
end function

hkdavis 2000-06-28
  • 打赏
  • 举报
回复
这个我知道,能不能说一些关键的有用的有价值的代码?
Un1 2000-06-28
  • 打赏
  • 举报
回复
private sub Form_Load

end sub
hkdavis 2000-06-28
  • 打赏
  • 举报
回复
正是如此,我是初学者。我想学习如何触发定时器事件。
比如每隔5分钟触发一个函数function1,如何写愿代码?
而且控制在17:00结束程序。
请给原代码,你自己想一些名称吧。
我主要目的是想学习如何到一定时间触发一个事件的原代码如何写?谢谢!
VB试题.doc 一、 填空题 1.VB中若要产生一消息框,可用__msgbox__函数来实现。 2.常量是指在程序运行过程中, 其值不能改变 的量。 3.整数类型数据分别包括整型和 长整型 数据。 4、在VB集成开发环境中,运行应用程序的方法有三种:一是_单击“运行 ”菜单下的启动_;二是_单击工具栏上的启动按钮;三是_按F5键 。 5、在VB中若要让某对对象获取焦点,则可通过__ Setfocus_方法来实现。 6.列表框(ListBox控件)显示 项目列表 ,用户可从中选择一个或多个项目。 7.框架(Frame控件)可以用来 对其它控件 进行分组,以便于用户识别,主要用于为单选按钮分组。 8、在VB中,用来描述对象外部特征的量称之为对象的_属性__。 9、为使某窗口中的命令按钮“取消(C)”具有如下特性:按“Alt+C”键或按 “ESC” 键,均可代替用鼠标单击该按钮的操作,应设置该按钮的Caption属性值为_取消(&C)___,并且设置其_ Cancel__属性值为__ True__。 10、在过程内用_ Static__声明的变量为静态变量,在执行一个过程结束时,过程中所用到的 Static变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被保留的值。 11、在模块文件中的声明部分用Global或__ Dim__关键字声明的变量为全局变量。 12、在模块文件中的声明部分用__ Dim__或__ Private__定义的变量为模块级变量。 13.计时器控件通过定期激活Timer事件,使得Timer控件 可以每隔一个时间段 就执行一次Timer事件中的代码。 14.要获得滚动条的当前位置,可以访问通过 Value 属性来实现。 15.关闭正在运行VB窗口将自动触发的事件是 Unload 。 二、选择题 1.工程文件的扩展名是( B )。 A.vbg B.vbp C.vbw D.vbl 2.在以下窗体中没有采用的控件是( B )。 A.文本框 B 垂直滚动条 C.框架 D 命令按钮 3.滚动条控件(如图所示)的Largechange属性所设置的是( A ) A. 单击滚动条和滚动箭头之间的区域时,滚动条控件Value属性值的改变量 B. 滚动条中滚动块的最大移动位置 C. 滚动条中滚动块的最大移动范围 D. 滚动条控件无该属性 4、用于从字符串左边截取字符的函数是( A ) A、Ltrim( )  B、Trim( )  C、Left( )  D、Instr( ) 5、可获得当前系统日期的函数是( A )

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧