ダブルクリックなどで機能する.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 と入力します。