我有一个 .pyw 脚本,当我双击它等时它会工作,它会一直打开直到我关闭它,但我已将它添加到注册表以在启动时运行。它确实在启动时运行,但不会像它设置的那样保持打开状态。它闪烁gui,然后关闭。
任何想法为什么会发生这种情况或如何解决它?
PS 我不想在链接到 .pyw 文件的启动文件夹中创建快捷方式。
我使用另一个 python 脚本将我的 python 脚本添加到注册表中:p
import _winreg
aReg = _winreg.ConnectRegistry(None,_winreg.HKEY_LOCAL_MACHINE)
aKey = _winreg.OpenKey(aReg, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", 0, _winreg.KEY_WRITE)
_winreg.SetValueEx(aKey,"MyScript",0, _winreg.REG_SZ, myScript_path)
当我在注册表中浏览该路径时: HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Run 它在数据中具有正确的路径并输入 REG_SZ