實用vbs提醒小程序
更新時間:2008年05月06日 22:52:51 作者:
代碼功能:自己設(shè)置工作時間和休息時間(比如每工作1小時休息10分鐘),設(shè)定時間一到程序會自動提醒你該休息了,并自動播放音樂,休息時間一到提醒工作,并關(guān)閉音樂!
使用方法:
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" '關(guān)閉音樂程序
'/////////////////////////////代碼開始
Set objShell = WScript.CreateObject("WScript.Shell")
j = 60 '工作時間(分鐘)
n = 10 '休息時間(分鐘)
alertText = "休息一下,聽聽音樂" & Chr(10) & "活動一下脖子,腰部。" & Chr(10) & "生命在于運動?。? '提醒內(nèi)容,Chr(10)為換行符
alertText2 = n&"分鐘休息時間到了,繼續(xù)工作!"
strSoundFile = "D:\Music\MyMusic.wpl" '自動播放列表地址
strCommand = "wmplayer.exe /prefetch:1 /Task MediaLibrary " & Chr(34) & strSoundFile & Chr(34) '播放音樂
strCommand2 = "taskkill /im wmplayer.exe" '關(guān)閉音樂程序
For i = 1 To 12 '12為提醒的次數(shù)
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
'/////////////////////////////代碼結(jié)束
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" '關(guān)閉音樂程序
'/////////////////////////////代碼開始
Set objShell = WScript.CreateObject("WScript.Shell")
j = 60 '工作時間(分鐘)
n = 10 '休息時間(分鐘)
alertText = "休息一下,聽聽音樂" & Chr(10) & "活動一下脖子,腰部。" & Chr(10) & "生命在于運動?。? '提醒內(nèi)容,Chr(10)為換行符
alertText2 = n&"分鐘休息時間到了,繼續(xù)工作!"
strSoundFile = "D:\Music\MyMusic.wpl" '自動播放列表地址
strCommand = "wmplayer.exe /prefetch:1 /Task MediaLibrary " & Chr(34) & strSoundFile & Chr(34) '播放音樂
strCommand2 = "taskkill /im wmplayer.exe" '關(guān)閉音樂程序
For i = 1 To 12 '12為提醒的次數(shù)
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
'/////////////////////////////代碼結(jié)束
相關(guān)文章
VBS教程:VBScript 基礎(chǔ)-VBScript 過程
VBS教程:VBScript 基礎(chǔ)-VBScript 過程...2006-11-11枚舉域內(nèi)計算機個數(shù)vbscript腳本(沒環(huán)境,沒測試)
枚舉域內(nèi)計算機個數(shù)的腳本,參考了微軟官方的代碼,有興趣的朋友可以參考下。2009-10-10vbscript LoadPicture函數(shù)使用方法與漏洞利用
因為有人說這里L(fēng)oadPicture的代碼有些問題,所以這里給修正下,方便需要的朋友2008-12-12VBS教程:VBscript語句-If...Then...Else 語句
If...Then...Else 語句用于計算條件是否為 True 或 False,并且根據(jù)計算結(jié)果指定要運行的語句。通常,條件是使用比較運算符對值或變量進行比較的表達式。If...Then...Else 語句可以按照需要進行嵌套2006-11-11