VC中如何让一个win32程序每隔一段时间执行
应加入什么代码? 问题点数:20、回复次数:16Top
1 楼FAICHEN(CC)回复于 2003-08-01 11:49:07 得分 0
进程监控
在开一个进程
设置一个timer,在timer里
CreateProcess或shellexcute(yourapp.exe)
Top
2 楼huangms(天堂鸟)回复于 2003-08-01 12:31:12 得分 0
如何设置?Top
3 楼fuq0(阿福)回复于 2003-08-01 12:46:04 得分 0
yes
Top
4 楼FAICHEN(CC)回复于 2003-08-01 12:55:26 得分 0
settimer()
在wm_timer里响应Top
5 楼willr(雨)回复于 2003-08-01 13:01:20 得分 0
settimerTop
6 楼ckp(surge)回复于 2003-08-01 13:06:35 得分 0
利用VB中的Timer控件,改写Timer控件的Ontimer消息Top
7 楼ZZH1983(ZZH)回复于 2003-08-01 13:11:42 得分 0
在处理WM_CREATE消息的时候,用settimer创建一个timer
然后处理WM_TIMER消息Top
8 楼SoLike(思危)回复于 2003-08-01 13:17:23 得分 0
做一个在后台运行的监视进程,定时调用你的程序就可以了。
当然还可以使用计划任务。Top
9 楼huangms(天堂鸟)回复于 2003-08-06 08:37:57 得分 0
我做的那个程序每运行一次都必须执行一次读Notes id文件并输入口令的操作,我想只在第一次运行时才输入口令,然后程序每隔一段时间自动运行,是在控制台命令窗口执行的,请问settime应该怎么设呢?Top
10 楼gaohengwei()回复于 2003-08-06 09:01:42 得分 0
给你的程序加一个启动参数,来分别是输入口令还是不输入,再调用的时候就可以区分了
例如:每一天输入一次,可以在监控线程中检测日期的变化,然后分别调用Top
11 楼ForFar()回复于 2003-08-06 09:08:59 得分 0
可以直接在windows的“计划任务”中,建立一个任务,这个任务就是你要执行的程序。Top
12 楼huangms(天堂鸟)回复于 2003-08-06 09:16:58 得分 0
口令是一定要输入的,因为是包含在notes库里,是与我写的程序无关的,口令只是启动该程序的必要条件。我想要做的是程序每隔一段时间就自动运行,而不是自动启动,因为每次启动都一定要输入口令。其实道理就跟foxmail的自动检测新邮件一样,但没有那么复杂,只是在控制台运行而已。Top
13 楼huangms(天堂鸟)回复于 2003-08-06 09:27:37 得分 0
简单一点就是如何每隔一段时间就调用一个函数或一个过程,是用settimer()吗?该怎么用settimer()?找不到相关的例子。Top
14 楼xiaohedou(小河豆(充电中.18%.))回复于 2003-08-06 13:35:36 得分 10
启动一个计划任务,sch....
vckbase.com里有例子Top
15 楼uoyevoli(爱什么呢?www.FARPROC.com)回复于 2003-08-06 14:10:38 得分 10
"简单一点就是如何每隔一段时间就调用一个函数或一个过程,是用settimer()吗?该怎么用settimer()?找不到相关的例子。"
是的,是用SetTimer(),请在VC的编辑环境中输入这个函数,然后双击,再按F1,看帮助!!!!!晕了~~~~
Top
16 楼huangms(天堂鸟)回复于 2003-08-08 11:28:07 得分 0
控制台程序不能用这个函数,报错该函数无定义。Top



