到某个时间,系统能通知程序吗? 我想实现这样一个功能,就是到了某个时间,然后系统就通知我的程序来执行一项任务, 这个怎么实现呢?反复查询系统时间的方法太浪费资源了吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 相对时间可以CreateWaitableTimer。 主动通知,我也不知道,凑合着用的方法,得到系统时间,判断与预期间隔来设置Timer,然后执行,再然后你懂的 添加任务 task schedulerTask Scheduler 1.0 Examples 每天...你的exe一直在运行吗?如果要定时启动exe,需要用系统的task scheduler。 一直运行的话,可以计算从当前时间到闹钟时间之间差多少ms,SetTimer或CreateWaitableTimer。这样效率比较高。 用SeyTimer函数#define ID_TIMER_BEGINEVENT WM_USER + 1在类的定义中:UINT m_uBeginTimer;在OnCreat函数中m_uBeginTimer = SetTimer(ID_TIMER_BEGINEVENT, 1000, NULL);//1000是自己设定定时的时间,单位是毫秒在OnTimer函数中void CBeginDlg::OnTimer(UINT nIDEvent) { if (nIDEvent == ID_TIMER_BEGINEVENT) { //添加需要让程序运行的代码 } CDialog::OnTimer(nIDEvent);} mfc 单文档中对话框最大化 两张表格单元格匹配问题高分求解. 一个比较棘手的问题,串口设置的保存 为什么出现这样的错误? 关于字体对话框的问题? 能不能把vc中某条trace信息用特殊颜色显示? ?????关于HOOK消息的,真的没人知道吗?????? 有关access数据库的问题 请教各位大侠一个ATL的问题,紧急!紧急! 菜鸟求助!!需要一个mfc写的cpp的串口通讯 使用SetIcon重新设置程序图标,出现默认的图标,很奇怪。 请问,如何使用winsock发送一个FIN ACK?
得到系统时间,判断与预期间隔来设置Timer,然后执行,再然后你懂的
如果要定时启动exe,需要用系统的task scheduler。
#define ID_TIMER_BEGINEVENT WM_USER + 1
在类的定义中:UINT m_uBeginTimer;
在OnCreat函数中
m_uBeginTimer = SetTimer(ID_TIMER_BEGINEVENT, 1000, NULL);
//1000是自己设定定时的时间,单位是毫秒
在OnTimer函数中
void CBeginDlg::OnTimer(UINT nIDEvent)
{
if (nIDEvent == ID_TIMER_BEGINEVENT)
{
//添加需要让程序运行的代码
} CDialog::OnTimer(nIDEvent);
}