Bab*_*oon 6 python startupscript startup winreg
我试图让我的python脚本在启动时运行,但我得到错误消息windowserror访问被拒绝,但我应该能够启动程序启动因为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')
Run Code Online (Sandbox Code Playgroud)
任何输入都表示赞赏.
import webbrowser
webbrowser.open('www.youtube.com')
Run Code Online (Sandbox Code Playgroud)
摆脱所有_winreg的东西.相反,您(假设双击py文件打开控制台)应该只是将它放在您的启动文件夹中(C:\Users\yourusername\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup在Windows 7和C:\Documents and Settings\yourusername\Start Menu\Programs\StartupXP中).这是因为Windows尝试打开启动文件夹中的所有文件,如果Python默认打开PY,Windows将打开Python控制台.尝试重新启动,这应该工作.