我试图让我的python脚本在启动时运行,但我得到错误信息windowserror访问被拒绝,但我应该能够使程序在启动时启动,因为我每次运行teamviewer(我下载的第三方程序)都会重新启动我的电脑,所以我知道我应该可以让我的程序在启动时运行(我可能会做一些不同的事情,所以如果你能够阐明一下teamviewer的不同做法,让它的脚本在启动时运行,有用)。如何将python脚本添加到启动注册表中?
这里是我的脚本
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')
任何输入赞赏。
你为什么不干脆在你的启动文件夹添加呢?如果'.py'文件与python解释器相关联,那应该可以正常工作 – wim 2012-01-16 06:17:10
您的意思是“当我登录到我的电脑时运行”或“在后台运行”? py2exe可以用来创建计算机引导时运行的服务。如果您希望脚本运行您的用户帐户,请将脚本放入启动文件夹。 – 2012-01-16 06:37:58