我想在关闭system之前运行一个python脚本。我正在使用Windows 7.我在系统启动时运行了python脚本,但我没有在关机之前运行脚本。
我提到How to schedule a task to run when shutting down windows和许多这样的问题,但不知怎的,这样做不起作用。有人能告诉我吗?
答案 0 :(得分:3)
启动和关闭仅适用于.bat文件吗?
是的,在windows中作为启动/关闭脚本,您需要提供Batch file。
以下是我建议的解决方法。
使用以下代码创建.bat脚本(假设您在PATH中包含了python):
for %%i in (/Shutdown/*.py) do python C:/Shutdown/%%i
将.bat脚本添加到Windows关闭计划。
运行 gpedit.msc
计算机配置 - > Windows设置 - >脚本 - >关机 - >属性 - >添加
答案 1 :(得分:0)
这对我不起作用。我不得不在.bat
文件
for %%i in (/Shutdown/*.py) do @python.exe C:/Shutdown/%%i
我将.bat
文件放在关闭文件夹中,并将其添加到PATH中。但是我想.bat文件是否位于课程PATH中也包含的另一个文件夹中并不重要。
在gpedit.msc
中,我必须在用户配置-> Windows设置->脚本字段中而不是在计算机配置中将链接添加到.bat
文件。
我正在运行Windows 10和Python 3.7