實(shí)用vbs提醒小程序
更新時(shí)間:2008年05月06日 22:52:51 作者:
代碼功能:自己設(shè)置工作時(shí)間和休息時(shí)間(比如每工作1小時(shí)休息10分鐘),設(shè)定時(shí)間一到程序會(huì)自動(dòng)提醒你該休息了,并自動(dòng)播放音樂,休息時(shí)間一到提醒工作,并關(guān)閉音樂!
使用方法:
1. 將下面的代碼保存為:Ring.vbs (文件名可自定)
2. 將Ring.vbs移動(dòng)到程序啟動(dòng)組,這樣可以隨WINDOWS自動(dòng)啟動(dòng)了(位置是:開始--程序--啟動(dòng),XP的啟動(dòng)組位置是:C:\Documents and Settings\你的用戶名\「開始」菜單\程序\啟動(dòng)\)
3. 我這里使用的是Window自帶的Media Player播放音樂,所以先打開您的Media Player,將“正在播放列表”另存到D:\Music\MyMusic.wpl(保存路徑可以自定,但要在下在的代碼中修改strSoundFile的路徑),以后你只要打開電腦就可以自動(dòng)提醒了!
注意:如果你使用的是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 '工作時(shí)間(分鐘)
n = 10 '休息時(shí)間(分鐘)
alertText = "休息一下,聽聽音樂" & Chr(10) & "活動(dòng)一下脖子,腰部。" & Chr(10) & "生命在于運(yùn)動(dòng)??!" '提醒內(nèi)容,Chr(10)為換行符
alertText2 = n&"分鐘休息時(shí)間到了,繼續(xù)工作!"
strSoundFile = "D:\Music\MyMusic.wpl" '自動(dòng)播放列表地址
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移動(dòng)到程序啟動(dòng)組,這樣可以隨WINDOWS自動(dòng)啟動(dòng)了(位置是:開始--程序--啟動(dòng),XP的啟動(dòng)組位置是:C:\Documents and Settings\你的用戶名\「開始」菜單\程序\啟動(dòng)\)
3. 我這里使用的是Window自帶的Media Player播放音樂,所以先打開您的Media Player,將“正在播放列表”另存到D:\Music\MyMusic.wpl(保存路徑可以自定,但要在下在的代碼中修改strSoundFile的路徑),以后你只要打開電腦就可以自動(dòng)提醒了!
注意:如果你使用的是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 '工作時(shí)間(分鐘)
n = 10 '休息時(shí)間(分鐘)
alertText = "休息一下,聽聽音樂" & Chr(10) & "活動(dòng)一下脖子,腰部。" & Chr(10) & "生命在于運(yùn)動(dòng)??!" '提醒內(nèi)容,Chr(10)為換行符
alertText2 = n&"分鐘休息時(shí)間到了,繼續(xù)工作!"
strSoundFile = "D:\Music\MyMusic.wpl" '自動(dòng)播放列表地址
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)文章
視頻轉(zhuǎn)換大師WinMPG Video Convert 6.63
視頻轉(zhuǎn)換大師WinMPG Video Convert 6.63...2007-04-04
利用計(jì)劃任務(wù)和VBS腳本實(shí)現(xiàn)自動(dòng)WEB共享文件夾里的文件
其實(shí)沒有題目寫得那么復(fù)雜,就是用計(jì)劃任務(wù)每隔一段時(shí)間調(diào)用VBS腳本,刷新生成一個(gè)文件列表文件用于WEB服務(wù)調(diào)用。2008-12-12
VBS基礎(chǔ)篇 - VBScript過程(使用sub 與 Function定義函數(shù))
在 VBScript 中,過程被分為兩類:Sub 過程和 Function 過程,需要的朋友可以參考下2018-05-05
用VBScript批量安裝網(wǎng)絡(luò)打印機(jī)和設(shè)置默認(rèn)打印機(jī)
假如你有幾十臺(tái)機(jī)器,幾臺(tái)打印機(jī),共享網(wǎng)絡(luò)上有網(wǎng)絡(luò)打印機(jī)的安裝驅(qū)動(dòng),可是每臺(tái)電腦都點(diǎn)擊幾次驅(qū)動(dòng)十分麻煩,本人做了個(gè)VBS,這樣就方便多了,拿來和大家分享,不足之處請見諒!2009-03-03
VBS教程:函數(shù)-TypeName 函數(shù)
VBS教程:函數(shù)-TypeName 函數(shù)...2006-11-11

