定时自动启动任务或提醒的实现-续1

明亮 posted @ 2011年3月04日 02:01 in 【科学综合】 , 2354 阅读
本文发表于:http://fml927.is-programmer.com

以前自己有这个需求,就简单写了程序,随机启动后监控时间,本来还想实现一个脚本解析功能的,暂时还没做。现在公司中午定时开始做操,前台小MM总是忘记,拜托我搞个定时提醒工具,正好这个派上用场了。

设计思路:

1、VS实现一个Windows程序(不用console程序的原因是避免启动后有个不友好的黑色界面,我不知道该怎么消除它),删除winmian中的全部代码(避免弹出界面),然后添加如下代码:

实现代码

2、参考上面的代码,为了避免修改麻烦,使用“system(" \"d:\\Auto.bat\" ");”语句实现定时运行批处理脚本文件,同时需要建立一个脚本文件“Auto.bat”存放在D:盘根目录下。并且在文本编辑器中填写比处理代码如下:

批处理代码

这个批处理实现强制弹出关机界面,便于提醒,放置因为当前在操作其他工具而影响提示。并定时在3.5小时后关机(下班时间),这里关机时间当然可以随意修改了。还实现了启动千千播放器的功能,当然也可以改为其他可执行程序。

3、把生成的应用程序添加到系统自启动项中,随机启动即可。需要修改被启动对象时只需修改批处理,避免在我这里播放器的安装路径和其他人的不同。

4、如果再增加一个可以设置多组定时时间和对应启动任务功能就好了。有望在周末有空时把它改完备了。

===后记===

另,昨天用JScript借助网页也实现了此功能,这样运行修改都很方便,可惜的是,提醒的对话框常常因为当前在使用其他东西而被隐藏在后面。还有就是运行后IE总是提示危险插件,还要手动允许一下才能使用,很不爽,放弃之!不过作为一个成果也贴于此:

JScript处理代码


 

  • 无匹配
  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter