在 Windows 系统中设置 Python 脚本开机自启,可以通过以下两种方法实现。基于以运行 cpu_men_run.py 为例,进行记录
创建批处理文件
在任意位置新建文本文件,粘贴以下内容并保存,比如路径为:C:\Users\zwyuser\Desktop\soft\run_cpu_men_script.bat
@echo off cd /d C:\Users\zwyuser\Desktop\soft python cpu_men_run.py -c 1 -t 0.05 -m 4000
添加到启动项
验证
重启电脑后,脚本会在用户登录时自动运行。
下载 NSSM
从 NSSM 官网 下载 nssm.exe,并将其放在任意目录(如 C:\Users\zwyuser\Desktop\soft),解压即可使用,根据系统32位还是64位,使用对应目录的 nssm.exe
run_cpu_men_script.bat 脚本同上内容。
注册服务
# .\nssm.exe install <服务名> "C:\Users\zwyuser\Desktop\soft\run_cpu_men_script.bat" .\nssm.exe install "CPU_Monitor" "C:\Users\zwyuser\Desktop\soft\run_cpu_men_script.bat"
配置服务
执行
# C:\Users\zwyuser\Desktop\soft\nssm-2.24\win64 # .\nssm.exe edit <服务名> .\nssm.exe edit CPU_Monitor
执行命令后会弹出设置界面
打开服务(services.msc),找到CPU_Monitor服务,进行启动运行,验证是否正常运行。
也可重启系统后,查看服务会自动运行,可通过 services.msc 检查服务状态。
添加评论
添加评论