如何在系统关闭时运行Python脚本(windows7)

2024-09-28 15:28:42 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我参考了How to schedule a task to run when shutting down windows和许多类似的问题,但不知怎么的,那不是工作。拜托有人能告诉我吗?在


Tags: torun脚本taskwindowshowdownschedule
2条回答

Does startup and shutdown only works for .bat file?

是的,在windows中,作为启动/关闭脚本,您需要提供Batch file。在

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

  1. 使用以下代码创建.bat脚本(假设路径中包含python):

    for %%i in (/Shutdown/*.py) do python C:/Shutdown/%%i

  2. 将.bat脚本添加到windows关闭计划中。

Run gpedit.msc

Computer Configuration -> Windows Settings -> Scripts -> Shutdown -> Properties -> Add

  1. createdirectoryc:/Shutdown(如果您想使用不同的目录-change path in.bat脚本)。在
  2. 将所有的.py脚本放入C:/Shutdown。它们现在将在windows关闭时执行。在

这对我没用。我必须在.bat文件中写入以下内容

for %%i in (/Shutdown/*.py) do @python.exe C:/Shutdown/%%i

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

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

运行Python和Windows的7 m 7.3'

相关问题 更多 >