python打包exe開機自動啟動的實例(windows)
一、背景
簡單的寫個.exe程序,沒必要去學(xué)習(xí)mfc、c++等,可以學(xué)習(xí)python。python可以輕易的調(diào)用windows的api,輕松的實現(xiàn)你想干的事。下面就是實現(xiàn)打包的exe文件開機自動運行。
二、實現(xiàn)
#!/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();
以上這篇python打包exe開機自動啟動的實例(windows)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python獲得linux下所有掛載點(mount points)的方法
這篇文章主要介紹了python獲得linux下所有掛載點(mount points)的方法,涉及Python操作Linux下掛載點的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下2015-04-04
Python實戰(zhàn)項目之MySQL tkinter pyinstaller實現(xiàn)學(xué)生管理系統(tǒng)
使用Pandas實現(xiàn)數(shù)據(jù)的清理的入門詳解

