在python中设置开机启动项
时间: 2023-09-24 17:05:55 浏览: 180
开机启动项
好的,关于在Python中设置开机启动项,你可以使用winreg模块来实现。具体实现步骤可以参考以下代码:
```python
import winreg
import os
def add_startup(program_name, path):
"""
添加开机启动项
"""
key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, r'Software\Microsoft\Windows\CurrentVersion\Run', 0, winreg.KEY_ALL_ACCESS)
winreg.SetValueEx(key, program_name, 0, winreg.REG_SZ, path)
winreg.CloseKey(key)
if __name__ == '__main__':
add_startup("program_name", os.path.abspath(__file__))
```
在代码中,我们使用winreg模块打开注册表中的开机启动项,然后使用SetValueEx方法设置我们需要添加的程序,最后关闭注册表即可实现开机启动项的添加。
阅读全文