按时提醒win32提醒,无窗口

简介:

 //每50分钟提醒一次,放卡农,弹出框,没有窗口,后台运行,采用多字节字符集

 
#include <conio.h>
#include <cstdlib>
#include <windows.h>
#include <process.h>//多线程支持
#pragma comment(lib, "WINMM.LIB")//playsound需要该库
 
#define ONEHOUR 3600000//一小时
#define FIFTYMINUTES 3000000 //50分钟
#define TENMINUTES 600000//10分钟
#define TESTTIME 300000//5分钟
 
 
unsigned int __stdcall PlayMusic(void *  p);
unsigned long hThreadHandle;
unsigned uThreadID;
 
 
INT WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
    PSTR lpCmdLine, INT nCmdShow)
{
MessageBox(NULL,"Begin!","Reminder",MB_OK);
for(int i = 0; i < 24; ++i){
Sleep(FIFTYMINUTES);
hThreadHandle = _beginthreadex(NULL,0,PlayMusic,0,0,&uThreadID);
MessageBox(NULL,"Have a rest!","Reminder",MB_OK);
}
    return 0;
}
 
unsigned int __stdcall PlayMusic(void *  p){
//char music[10];
//strcpy_s(music, "kanon.wav");
PlaySound(TEXT("kanon.wav"), NULL, SND_FILENAME|SND_SYNC);
return 0;
}


本文转自 天涯飞客 51CTO博客,原文链接:http://blog.51cto.com/425093014/1159897,如需转载请自行联系原作者
相关文章
|
3月前
|
Python
定时提醒程序
【9月更文挑战第10天】
63 9
|
3月前
|
Windows
一打开IE就弹广告窗口和工作联系的消息框……搞定
一打开IE就弹广告窗口和工作联系的消息框……搞定
|
监控 JavaScript Windows
网页未读邮件windows弹窗提醒
因为工作需要经常查看邮件,现写一个js代码用于固定时间刷新邮箱界面并监控新增的未读邮件,再弹出Windows弹框提醒
101 0
|
API C#
electron实现类似QQ来新消息时的闪烁与任务栏窗口提醒
公司项目有一款带即时聊天、群组功能的APP,因为要给客服人员使用,需要开发PC版本。之前使用C#开发过一个PC版本,但是C#的UI这一块支持的不太好,而且升级比较麻烦,我就牵头基于Electron去实现了一个PC版本。
3134 0
|
数据处理 Windows
[Windows] 微信超级管家,自动好友回复、计数、自动同意、群发、好友导出、消息日志、无限多开
微信超级管家是一款大神针对微信制作的工具,它的主要功能包括了自动回复、好友计数、自动同意、群发、好友导出、消息日志、无限多开等等,让你拥有无限潜力哈,经常使用微信电脑版的朋友一定会用的上。
[Windows] 微信超级管家,自动好友回复、计数、自动同意、群发、好友导出、消息日志、无限多开
|
存储 数据安全/隐私保护 Windows
小技巧 - 同步苹果手机和 Windows 的提醒事项
小技巧 - 同步苹果手机和 Windows 的提醒事项
912 0
小技巧 - 同步苹果手机和 Windows 的提醒事项
|
Linux Shell 程序员
使用终端工具给你的电脑发送弹窗提醒!
使用终端工具给你的电脑发送弹窗提醒!
403 0
使用终端工具给你的电脑发送弹窗提醒!
程序结束后记得提醒我
前段时间在做论文数值模拟的时候,得跑非常久的代码,一旦模拟次数增加就要等好几个小时。所以会另开界面做其他事情(写理论部分,看文献啥的)。但是看着看着,可能就忘记R还在跑的事了。等我想起来,代码早就跑好了😒。
136 0
|
Android开发 Windows iOS开发
手机记事本软件敬业签如何添加定时提醒
敬业签是一款免费的跨平台多端云同步,集备忘、记录、提醒等功能于一体的电脑桌面记事本软件和手机桌面记事本软件。支持Android、IOS、Windows系统、iPad和web网页版,苹果Mac端可先使用web网页版。
1225 0
|
Windows
win7系统下比较好用的桌面日程安排提醒软件是什么?
win7系统下比较好用的桌面日程安排提醒软件是什么? win7系统的电脑上可以将便笺添加到桌面,用来记录待办事项、安排任务清单,虽然系统便笺能起到日程安排的作用,但是却不能进行直观的日程提醒。
3127 0