首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在系统关闭时运行Python脚本(Windows 7)

如何在系统关闭时运行Python脚本(Windows 7)
EN

Stack Overflow用户
提问于 2018-05-30 09:54:04
回答 2查看 3.8K关注 0票数 3

我想在关闭系统之前运行python脚本,我使用的是Windows 7,我已经在启动系统时运行python脚本,但是在关闭之前我不能运行脚本。

我指的是如何安排关闭窗口时要运行的任务和许多这样的问题,但不知怎么的,这不是working.Please,任何人都能告诉我吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-30 11:42:19

启动和关闭仅适用于.bat文件吗?

是的,在windows中,作为启动/关闭脚本,您需要提供批处理文件

这是我为你建议的解决办法。

  1. 使用以下代码创建.bat脚本(假设您在路径中包含了python ): for %%i in (/Shutdown/*.py) do python C:/Shutdown/%%i
  2. 将.bat脚本添加到windows关闭计划中。

运行gpedit.msc 计算机配置->窗口设置->脚本->关机->属性->添加

  1. 创建目录C:/关机(如果您想在.bat脚本中使用不同的目录更改路径)。
  2. 将所有.py脚本放入C:/关机。当窗口关闭时,它们将被执行。
票数 3
EN

Stack Overflow用户

发布于 2019-12-05 08:17:13

这对我没用。我不得不在.bat文件中写以下内容

代码语言:javascript
复制
for %%i in (/Shutdown/*.py) do @python.exe C:/Shutdown/%%i

我将.bat文件放在关机文件夹中,并将其添加到路径中。但是我想如果.bat文件在另一个文件夹中并不重要,这个文件夹当然也包含在路径中。

gpedit.msc中,我必须在用户配置-> Windows设置->脚本字段中添加到.bat文件的链接,而不是在计算机配置中添加链接。

我正在运行Windows 10和Python3.7

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50601650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档