Windows系統(tǒng)中通過vbs實現(xiàn)循環(huán)運行.bat/.exe等文件
在VBScript中,你可以使用一個無限循環(huán),并在每次迭代中使用 WScript.Sleep 方法暫停一段時間,然后后續(xù)繼續(xù)執(zhí)行。
一、創(chuàng)建循環(huán)運行的run-everySecond.vbs文件【雙擊次文件即可啟動運行】
dim a set a=CreateObject("Wscript.Shell") Do ##運行xxx.exe文件,后面的0表示:不彈出運行黑窗口 a.run "E:/xxx.exe",0 Wscript.Sleep 60000 Loop
注:
1.a.run "E:/xxx.exe",0 :運行xxx.exe文件,后面的0表示不彈出運行黑窗口
2.Wscript.Sleep 60000:休息60秒,即每分鐘循環(huán)執(zhí)行
代碼二
Set WshShell = WScript.CreateObject("WScript.Shell") ' 設(shè)置你想要執(zhí)行的程序路徑 strProgramToRun = "C:\Path\To\Your\Program.exe" ' 設(shè)置間隔時間(毫秒) intervalTime = 1000 * 60 ' 例如,60 秒 Do While True ' 執(zhí)行程序 WshShell.Run strProgramToRun, 0, False ' 暫停指定的時間 WScript.Sleep(intervalTime) Loop
請將 strProgramToRun 的值替換為你想要執(zhí)行的程序的路徑。intervalTime 變量定義了兩次執(zhí)行之間的間隔時間,以毫秒為單位。
注意:這個腳本會持續(xù)不斷地運行,直到你手動終止它。
代碼三
每隔一段時間自動敲鍵盤的的vbs腳本
set ws=createobject("wscript.shell") do ws.sendkeys "{TAB}" WScript.Sleep Int(6 *Rnd+1)*1000 loop
每隔1~6秒,按一次TAB鍵
即可以是{TAB}也可以{F5}刷新頁面
定義每次按鍵的間隔
WScript.Sleep Int(6*Rnd+1)*1000
睡眠一定的時間
Rnd : 生成一個[0,1)的數(shù)
*Int(6 Rnd+1) : 生成一個1-6之間的整數(shù)
1s = 1000ms
WScript.Sleep Int(6 *Rnd+1)*1000 : 每次睡眠1~6秒
二、創(chuàng)建停止循環(huán)運行的shutdown-everySecond.vbs文件【雙擊次文件即可停止運行】
dim WSHshell set WSHshell = wscript.createobject("wscript.shell") WSHshell.run "taskkill /im wscript.exe /f ",0 ,true
或者創(chuàng)建停止運行的shutdown-everySecond.bat文件【雙擊次文件即可停止運行】
taskkill -f -t -im wscript.exe
注:bat文件,沒法去掉黑窗口的彈出
到此這篇關(guān)于Windows系統(tǒng)中通過vbs實現(xiàn)循環(huán)運行.bat/.exe等文件的文章就介紹到這了,更多相關(guān)vbs定時循環(huán)運行內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 簡單用VBS調(diào)用企業(yè)微信機器人發(fā)定時消息的方法
- VBS定時執(zhí)行idea程序的Testng文件的方法
- vbs 定時刪除功能實現(xiàn)代碼
- 使用vbs腳本定時刪除N天前的文件
- 文件夾定時自動備份 AutoBackUpFolder.vbs
- 超級厲害的VBS定時提醒腳本 Remind.vbs
- vbs實現(xiàn)的定時提醒你休息的腳本
- vbs實現(xiàn)的定時關(guān)機、重啟的腳本和程序
- 自己寫的一個定時關(guān)機或重啟的vbs腳本
- 利用vbscript的for命令實現(xiàn)定時關(guān)機
- 定時自動備份IIS的WWW日志的vbs腳本
- vbs定時發(fā)送郵件的方法與代碼
- 用vbs實現(xiàn)定時運行web文件的方法
- 可以定時自動關(guān)機的vbs腳本
相關(guān)文章
IE瀏覽器增加“復(fù)制圖像地址”的右鍵菜單的vbs代碼
在網(wǎng)絡(luò)上共享照片,常需要復(fù)制上傳到某站點的照片的鏈接地址,部分瀏覽器提供了比較快捷的右鍵菜單來復(fù)制該地址,如Maxthon、Firefox等2008-12-12vbscript和javascript版的15位, 18位的身份證號碼的驗證函數(shù).以及根據(jù)身份證取省份,生日,
vbscript和javascript版的15位, 18位的身份證號碼的驗證函數(shù).以及根據(jù)身份證取省份,生日,性別2007-04-04用VBS控制鼠標(biāo)的實現(xiàn)代碼(獲取鼠標(biāo)坐標(biāo)、鼠標(biāo)移動、鼠標(biāo)單擊、鼠標(biāo)雙擊、鼠標(biāo)右擊)
不止一個人問過我怎樣用VBS控制鼠標(biāo)操作,比如:怎么用VBS獲取鼠標(biāo)指針的坐標(biāo)位置?怎么用VBS移動鼠標(biāo)2011-10-10