欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

实用vbs提醒小程序

程序员文章站 2022-03-21 11:02:37
      使用方法:       1. ...
      使用方法:
      1. 将下面的代码保存为:ring.vbs (文件名可自定)
      2. 将ring.vbs移动到程序启动组,这样可以随windows自动启动了(位置是:开始--程序--启动,xp的启动组位置是:c:\documents and settings\你的用户名\「开始」菜单\程序\启动\)
      3. 我这里使用的是window自带的media player播放音乐,所以先打开您的media player,将“正在播放列表”另存到d:\music\mymusic.wpl(保存路径可以自定,但要在下在的代码中修改strsoundfile的路径),以后你只要打开电脑就可以自动提醒了!
      注意:如果你使用的是winamp播放音乐,则必有把路径改为winamp的播放列表文件地址,以及strcommand和strcommand2的值如:
strcommand = "c:\program files\winamp\winamp.exe /prefetch:1 /task medialibrary " & chr(34) & strsoundfile & chr(34) '播放音乐
strcommand2 = "taskkill /im winamp.exe" '关闭音乐程序
'/////////////////////////////代码开始
set objshell = wscript.createobject("wscript.shell")
j = 60 '工作时间(分钟)
n = 10 '休息时间(分钟)
alerttext = "休息一下,听听音乐" & chr(10) & "活动一下脖子,腰部。" & chr(10) & "生命在于运动!!" '提醒内容,chr(10)为换行符
alerttext2 = n&"分钟休息时间到了,继续工作!"
strsoundfile = "d:\music\mymusic.wpl" '自动播放列表地址
strcommand = "wmplayer.exe /prefetch:1 /task medialibrary " & chr(34) & strsoundfile & chr(34) '播放音乐
strcommand2 = "taskkill /im wmplayer.exe" '关闭音乐程序
for i = 1 to 12 '12为提醒的次数
 wscript.sleep(1000 * 60 * j)
 msgbox alerttext, 64
 objshell.run strcommand, 1, false
 wscript.sleep(1000 * 60 * n)
 objshell.run strcommand2, 0, true
 msgbox alerttext2, 64
next
'/////////////////////////////代码结束