首页 > 编程 > VBScript > 正文

实用vbs提醒小程序

2020-06-26 18:11:57
字体:
来源:转载
供稿:网友
代码功能:自己设置工作时间和休息时间(比如每工作1小时休息10分钟),设定时间一到程序会自动提醒你该休息了,并自动播放音乐,休息时间一到提醒工作,并关闭音乐!
 
      使用方法: 
      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 
'/////////////////////////////代码结束
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表