Python是一種高級編程語言,廣泛應用于各個領域。作為一個實用工具,Python在Windows操作系統上可以實現開機自啟動,便于日常操作。
import winreg import os def add_startup_program(program_path): key = winreg.HKEY_CURRENT_USER key_value = "Software\\Microsoft\\Windows\\CurrentVersion\\Run" try: key_obj = winreg.OpenKey(key, key_value, 0, winreg.KEY_ALL_ACCESS) winreg.SetValueEx(key_obj, "ProgramName", 0, winreg.REG_SZ, program_path) winreg.CloseKey(key_obj) except WindowsError: return False return True if __name__ == "__main__": script_path = os.path.abspath(__file__) program_name = os.path.splitext(os.path.basename(script_path))[0] add_startup_program(script_path) print(f"Program {program_name} has been added to startup programs")
以上的Python代碼可以通過控制Windows注冊表,將腳本文件添加到開機啟動項。
我們可以在腳本文件所在的目錄執行該腳本,即可將該腳本添加到開機啟動項。執行過程中,程序會自動獲取腳本文件名并將其添加到開機啟動項中。之后每次開機啟動時就可以自動執行該腳本了。