我有3个不和谐的机器人。有时候,当我的WiFi上下滑动(sup>(谢谢康卡斯特))时,他们的脚本会关闭。
我对批处理有一点经验,但是我坚持提出一个批处理脚本来检测某个程序何时关闭。
假设我有以下文件:
bot1-1.py
bot1-2.py
bot2-1.py
bot2-2.py
bot-3.py
关闭后再次打开这些文件的最佳方法是什么?
我希望批处理程序能够检测到任何python程序何时关闭并重新打开。
感谢所有尝试找到答案的人。
非常相似答案 0 :(得分:1)
我建议您不要为此使用批处理文件:就像可以关闭Python脚本一样,您也可以批处理文件。
您可以将脚本注册为服务。那样,Windows技术本身将确保您的Python脚本继续运行。
如果您确实要为此使用批处理文件,则可能需要以下命令行命令之一:
tasklist // for finding is Python is running
wmic process list // for finding which Python script is running
答案 1 :(得分:1)
我猜想,当Internet断开时,您会因为连接而出错。
使用try:
和except:
,因此如果没有Internet,程序将无法关闭。
希望对您有帮助