Estoy intentando hacer que mi script python se ejecute al arrancar pero recibo el mensaje de error denegado acceso a windowserror, pero debería poder hacer que los programas se inicien al arrancar porque teamviewer (un programa de terceros que descargué) se ejecuta cada vez que reinicio mi computadora, así que sé que debería ser capaz de hacer que mi programa se ejecute al inicio (aunque podría estar haciendo algo diferente, así que si pudiera arrojar algo de luz sobre lo que teamviewer está haciendo de manera diferente para ejecutar su script al inicio sería servicial).¿Cómo agrego un script de python al registro de inicio?
Aquí es mi guión
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')
Cualquier entrada es apreciado.
¿Por qué no sólo tiene que añadir en su carpeta de inicio? Si los archivos '.py' están asociados con el intérprete de Python, eso debería funcionar bien – wim
¿Quiere decir" ejecutar esto cuando inicio sesión en mi computadora "o" ejecutar en segundo plano "? py2exe se puede utilizar para crear servicios que se ejecutan cuando se inicia la computadora. Poner su secuencia de comandos en la carpeta de inicio funciona si desea que se ejecute para su cuenta de usuario. –