一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - VBS - vbs定期監控 值個班,定期瞄一下

vbs定期監控 值個班,定期瞄一下

2020-08-20 10:38實用Python_VBA VBS

有些時候需要定期去執行一段程序,怎么辦?這里提供一個方法,雖然有點繞,但效果還不錯,需要的朋友可以參考下

系統:Windows 7

引言

有些時候需要定期去執行一段程序,怎么辦?這里提供一個方法,雖然有點繞,但效果還不錯
時間控制部分使用vbs實現

思考:實驗設計
目標:定期執行一個Python程序
vbs腳本作為時間控制部分,定期運行一個bat文件,bat文件再執行python文件

邏輯過程

vbs定期監控 值個班,定期瞄一下

代碼

vbs部分

?
1
2
3
4
5
6
7
8
9
10
11
12
13
Dim wshDim current_dir
Dim run_mode
Dim bat_addrMsgBox "此腳本旨在定期運行python語句"
 
Set wsh = CreateObject("Wscript.Shell")
current_dir = wsh.currentdirectory
 
Do While True
  bat_addr = "run.bat"
  wsh.run bat_addr, 0, True
  Wscript.sleep (2*1000) '休息2秒
 
Loop

代碼截圖

vbs定期監控 值個班,定期瞄一下

bat部分

python main.py

python部分

?
1
2
3
import win32apiimport win32con
 
win32api.MessageBox(0, "python在運行", "提示", win32con.MB_OK)

代碼截圖

vbs定期監控 值個班,定期瞄一下

運行結果

vbs定期監控 值個班,定期瞄一下

代碼解讀

wsh.run bat_addr, 0, True,運行bat_addr命令

0,表示不顯示運行窗口,如果寫1,則顯示運行窗口,如下圖

True,表示是否等待后面程序執行完畢,再執行下面的語句,如果寫False,效果如下,有一種中病毒的感覺

為什么采用這種方法呢?vbs這種方式定期運行,對電腦資源的消耗是非常小的。例如我的電腦,對CPU的消耗幾乎為0,內存的消耗大概3000K,還是在接受的范圍內(notepad++的內存消耗為20000K左右,只打開文中3個文件的情況下)

參數寫1時,效果

vbs定期監控 值個班,定期瞄一下

False,效果

vbs定期監控 值個班,定期瞄一下

這篇文章就介紹到這了,如果這篇文章幫助到了你,希望你以后能繼續支持服務器之家。

原文鏈接:https://blog.csdn.net/fourSeasonBeans/article/details/81366249

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 每天都要睡男人(nph) | 桃乃木香奈作品在线 | 成品人视频免费观看 | 国内久久婷婷综合欲色啪 | www.福利| 特黄特黄一级片 | 99久久综合精品免费 | 欧美日韩国产在线人成dvd | 高清一级做a爱免费视 | 精品香蕉99久久久久网站 | 动漫美女3d被爆漫画 | 亚洲精品www久久久久久久软件 | 美女被视频网站看免费入口 | 精品久久久麻豆国产精品 | 亚洲精品九色在线网站 | 精品一区二区三区在线成人 | 久久婷婷五月综合色丁香花 | 大桥未久aⅴ一区二区 | 亚洲精品乱码久久久久久蜜桃图片 | 欧美人畜| 天天干天天色综合网 | 日本高清免费不卡在线播放 | naruto hentai玖辛奈| 91精品国产99久久 | 欧美高清日韩 | 红色播放器| 欧美在线播放一区二区 | 91porn在线观看国产 | 国产亚洲精品日韩香蕉网 | 法国老妇性xx在线播放 | 69热视频| 香蕉久久久久 | 国内精品 大秀视频 日韩精品 | 日本在线观看www | 亚洲国产日韩欧美一区二区三区 | 俄罗斯性高清完整版 | 国产传媒在线播放 | 成人高辣h视频一区二区在线观看 | 大香人蕉免费视频75 | 国产 国语对白 露脸正在播放 | 91对白在线|