时间:2021-05-22
系统:Windows 7
引言
有些时候需要定期去执行一段程序,怎么办?这里提供一个方法,虽然有点绕,但效果还不错
时间控制部分使用vbs实现
思考:实验设计
目标:定期执行一个Python程序
vbs脚本作为时间控制部分,定期运行一个bat文件,bat文件再执行python文件
逻辑过程
代码
vbs部分
Dim wshDim current_dirDim run_modeDim bat_addrMsgBox "此脚本旨在定期运行python语句"Set wsh = CreateObject("Wscript.Shell")current_dir = wsh.currentdirectoryDo While True bat_addr = "run.bat" wsh.run bat_addr, 0, True Wscript.sleep (2*1000) '休息2秒 Loop代码截图
bat部分
python main.py
python部分
import win32apiimport win32conwin32api.MessageBox(0, "python在运行", "提示", win32con.MB_OK)代码截图
运行结果
代码解读
wsh.run bat_addr, 0, True,运行bat_addr命令
0,表示不显示运行窗口,如果写1,则显示运行窗口,如下图
True,表示是否等待后面程序执行完毕,再执行下面的语句,如果写False,效果如下,有一种中病毒的感觉
为什么采用这种方法呢?vbs这种方式定期运行,对电脑资源的消耗是非常小的。例如我的电脑,对CPU的消耗几乎为0,内存的消耗大概3000K,还是在接受的范围内(notepad++的内存消耗为20000K左右,只打开文中3个文件的情况下)
参数写1时,效果
False,效果
这篇文章就介绍到这了,如果这篇文章帮助到了你,希望你以后能继续支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
支付宝的理财产品有很多,它有分为定期的和不定期的,各位支付宝用户们可以结合自己的情况去进行选择,下面了解一下支付宝定期存款的利率是多少吧?赶过来看看介绍吧。
在生产环境中,需要实时或定期监控服务的可用性。spring-boot的actuator(监控)功能提供了很多监控所需的接口。简单的配置和使用如下:1、引入依赖:
不少小伙伴都想知道苹果手机要定期关机吗?iPhone需不需要每天关机?下面就和大家分享一下,一起来看看下文的详细内容吧! 苹果手机要定期关机吗: 苹果官
近期有很多的支付宝用户们在资询支付宝定期储蓄层面的作用,她们要想将自身的钱存起來,终究自身无法操纵,可是非常担忧支付宝定期储蓄存有风险性,下边我们一起来了解一下
空调外机支架没有具体寿命的,他和自身质量还有安装位置都有关系,一般要定期检查一下如果发现上面的漆掉完了又锈的严重就要考虑换新的了,外机支架很重要,一定要定期检查