2024-09-30 14:33:40 发布
网友
我想创建一个短应用程序,运行windows start并执行flashdns,例如每1小时一次。 可能编译成exe文件
我知道这将是一个开始:
import os os.system('ipconfig/flushdns')
但我没有找到这个函数的外观以及如何编译并在windows下运行的答案
要按计划运行命令,可以使用无限while循环和time.sleep,这需要几秒钟的时间来延迟线程执行,方法是:
while
time.sleep
import time import os while True: os.system("ipconfig /flushdns") time.sleep(3600)
如果您正在这个程序中执行其他操作,您可能希望在thread中运行这个循环
要将程序“编译”成Windows可执行文件,可以使用py2exe或cx_Freeze(仅举一些例子,肯定有更多的工具具有此功能)
本指南将介绍您,它展示了如何在cmd:https://datatofish.com/command-prompt-python/中运行和执行命令
非常感谢:
https://stackoverflow.com/users/9359583/kremklatt
我使用了以下链接:
How to start a python file while Windows starts?https://datatofish.com/command-prompt-python/
最后的剧本:
import os import threading def flushdns(): threading.Timer(60.0, flushdns).start() # repeat every 60 seconds os.system('cmd /k "ipconfig/flushdns"') flushdns()
这个社区是史诗般的xD
https://github.com/perdubaro/DnsFlusher
任何反馈(欢迎:)
要按计划运行命令,可以使用无限
while
循环和time.sleep
,这需要几秒钟的时间来延迟线程执行,方法是:如果您正在这个程序中执行其他操作,您可能希望在thread中运行这个循环
要将程序“编译”成Windows可执行文件,可以使用py2exe或cx_Freeze(仅举一些例子,肯定有更多的工具具有此功能)
本指南将介绍您,它展示了如何在cmd:https://datatofish.com/command-prompt-python/中运行和执行命令
非常感谢:
https://stackoverflow.com/users/9359583/kremklatt
我使用了以下链接:
How to start a python file while Windows starts?https://datatofish.com/command-prompt-python/
最后的剧本:
这个社区是史诗般的xD
https://github.com/perdubaro/DnsFlusher
任何反馈(欢迎:)
相关问题 更多 >
编程相关推荐