1. 程式人生 > >python打包的exe開機自動啟動(windows)

python打包的exe開機自動啟動(windows)

一、背景
簡單的寫個.exe程式,沒必要去學習mfc、c++等,可以學習python。python可以輕易的呼叫windows的api,輕鬆的實現你想幹的事。下面就是實現打包的exe檔案開機自動執行。

二、實現

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import win32api
import win32con

class AutoRun():
    def __init__(self):
        name = 'translate'  # 要新增的項值名稱
        path = 'D:\\python_work\\work\dist\\translate.exe'
# 要新增的exe路徑 # 登錄檔項名 KeyName = 'Software\\Microsoft\\Windows\\CurrentVersion\\Run' # 異常處理 try: key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER, KeyName, 0, win32con.KEY_ALL_ACCESS) win32api.RegSetValueEx(key, name, 0, win32con.REG_SZ, path) win32api.RegCloseKey(key) except
: print('新增失敗') print('新增成功!') if __name__=='__main__': # auto=AutoRun();