Èí¼þ¿ª·¢Åàѵ°à >> ±à³Ì¿ª·¢ >> VbScript
Windows系统ä¸é€šè¿‡vbs实现循环è¿�行.bat/.exeç‰æ–‡ä»? target= |
|
¡¡¡¡±¾ÎıêÇ©£ºvbs定时,vbs循环è¿�行 在VBScriptä¸ï¼Œä½ å�¯ä»¥ä½¿ç”¨ä¸€ä¸ªæ— é™�循环,并在æ¯�次è¿ä»£ä¸ä½¿ç”?WScript.Sleep 方法暂å�œä¸€æ®µæ—¶é—´ï¼Œç„¶å�Žå�Žç»ç»§ç»æ‰§è¡Œã€?/p> 一ã€�创建循环è¿�行的run-everySecond.vbs文件ã€�å�Œå‡»æ¬¡æ–‡ä»¶å�³å�¯å�¯åЍè¿�行ã€?/h3>
dim a
set a=CreateObject("Wscript.Shell")
Do
##�行xxx.exe文件,���表示:�弹出�行黑窗�
a.run "E:/xxx.exe",0
Wscript.Sleep 60000
Loop注: 1.a.run "E:/xxx.exe",0 :è¿�行xxx.exe文件,å�Žé�¢çš?表示ä¸�弹出è¿�行黑窗å�£ 2.Wscript.Sleep 60000:休æ�?0秒,å�³æ¯�分钟循环执行 代ç �äº?/p> Set WshShell = WScript.CreateObject("WScript.Shell")
' è®¾ç½®ä½ æƒ³è¦�执行的程åº�路径
strProgramToRun = "C:PathToYourProgram.exe"
' 设置间隔时间(毫秒)
intervalTime = 1000 * 60 ' 例如�0 �
Do While True
' 执行程�
WshShell.Run strProgramToRun, 0, False
' 暂�指定的时�
WScript.Sleep(intervalTime)
Loop请将 strProgramToRun 的值替æ�¢ä¸ºä½ 想è¦�执行的程åº�的路径。intervalTime å�˜é‡�定义了两次执行之间的间隔时间,以毫秒为å�•ä½�ã€?br />注æ„�:这个脚本会æŒ�ç»ä¸�æ–地è¿�è¡Œï¼Œç›´åˆ°ä½ æ‰‹åŠ¨ç»ˆæ¢å®ƒã€?/p> 代ç �ä¸?/p> æ¯�隔一段时间自动敲键盘的的vbs脚本 set ws=createobject("wscript.shell")
do
ws.sendkeys "{TAB}"
WScript.Sleep Int(6 *Rnd+1)*1000
loopæ¯�éš”1'6ç§?按一次TABé”?br />å�³å�¯ä»¥æ˜¯{TAB}也å�¯ä»¥{F5}刷新页é�¢ 二ã€�创建å�œæ¢å¾ªçޝè¿�行的shutdown-everySecond.vbs文件ã€�å�Œå‡»æ¬¡æ–‡ä»¶å�³å�¯å�œæ¢è¿�行ã€?/h3>
dim WSHshell
set WSHshell = wscript.createobject("wscript.shell")
WSHshell.run "taskkill /im wscript.exe /f ",0 ,true或者创建å�œæ¢è¿�行的shutdown-everySecond.bat文件ã€�å�Œå‡»æ¬¡æ–‡ä»¶å�³å�¯å�œæ¢è¿�行ã€?/p> taskkill -f -t -im wscript.exe 注:bat文件,没法去掉黑窗å�£çš„å¼¹å‡?/p> 到æ¤è¿™ç¯‡å…³äºŽWindows系统ä¸é€šè¿‡vbs实现循环è¿�行.bat/.exeç‰æ–‡ä»¶çš„æ–‡ç« 就介ç»�到这了,更多相关vbs定时循环è¿�行内容请æ�œç´¢è„šæœ¬ä¹‹å®¶ä»¥å‰�çš„æ–‡ç« æˆ–ç»§ç»æµ�览下é�¢çš„ç›¸å…³æ–‡ç« å¸Œæœ›å¤§å®¶ä»¥å�Žå¤šå¤šæ”¯æŒ�脚本之家ï¼?/p> |