python打包exe開(kāi)機(jī)自動(dòng)啟動(dòng)的實(shí)例(windows)
一、背景
簡(jiǎn)單的寫(xiě)個(gè).exe程序,沒(méi)必要去學(xué)習(xí)mfc、c++等,可以學(xué)習(xí)python。python可以輕易的調(diào)用windows的api,輕松的實(shí)現(xiàn)你想干的事。下面就是實(shí)現(xiàn)打包的exe文件開(kāi)機(jī)自動(dòng)運(yùn)行。
二、實(shí)現(xiàn)
#!/usr/bin/python # -*- coding: UTF-8 -*- import win32api import win32con class AutoRun(): def __init__(self): name = 'translate' # 要添加的項(xiàng)值名稱 path = 'D:\\python_work\\work\dist\\translate.exe' # 要添加的exe路徑 # 注冊(cè)表項(xiàng)名 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開(kāi)機(jī)自動(dòng)啟動(dòng)的實(shí)例(windows)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python獲得linux下所有掛載點(diǎn)(mount points)的方法
這篇文章主要介紹了python獲得linux下所有掛載點(diǎn)(mount points)的方法,涉及Python操作Linux下掛載點(diǎn)的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04

Python實(shí)現(xiàn)在Excel文件中寫(xiě)入圖表

python創(chuàng)建文本文件的簡(jiǎn)單方法

Python實(shí)戰(zhàn)項(xiàng)目之MySQL tkinter pyinstaller實(shí)現(xiàn)學(xué)生管理系統(tǒng)

使用Pandas實(shí)現(xiàn)數(shù)據(jù)的清理的入門(mén)詳解