gpt4 book ai didi

python - 如何将 python 脚本添加到启动注册表?

转载 作者:太空狗 更新时间:2023-10-30 00:00:16 24 4
gpt4 key购买 nike

我试图让我的 python 脚本在启动时运行,但我收到错误消息 windowserror access denied,但我应该能够让程序在启动时启动,因为 teamviewer(我下载的第三方程序)每次都会运行我重新启动了我的计算机,所以我知道我应该能够让我的程序在启动时运行(不过我可能会做一些不同的事情,所以如果你能阐明 teamviewer 做了什么不同的事情来让它的脚本在启动时运行会有帮助)。

这是我的脚本

import _winreg, webbrowser
key = _winreg.OpenKey(_winreg.HKEY_CURRENT_USER,'Software\Microsoft\Windows\CurrentVersion\Run')
_winreg.SetValueEx(key,'pytest',0,_winreg.REG_BINARY,'C:\Users\"USERNAME"\Desktop\test.py')
key.Close()
webbrowser.open('www.youtube.com')

欢迎任何意见。

最佳答案

import webbrowser
webbrowser.open('www.youtube.com')

摆脱所有 _winreg 的东西。相反,你(假设双击一个 py 文件打开控制台)应该简单地将它放在你的启动文件夹中(C:\Users\yourusername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 在 Windows 7 和 C:\Documents and Settings\yourusername\Start Menu\Programs\Startup 在 XP)。这是可行的,因为 Windows 会尝试打开启动文件夹中的所有文件,如果 Python 默认打开 PYs,Windows 将打开 Python 控制台。尝试重新启动,应该可以。

关于python - 如何将 python 脚本添加到启动注册表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8876330/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com