网络编程
位置:首页>> 网络编程>> Python编程>> python打包exe开机自动启动的实例(windows)

python打包exe开机自动启动的实例(windows)

作者:wickedvalley  发布时间:2023-11-08 06:34:00 

标签: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();

来源:https://blog.csdn.net/wickedvalley/article/details/80099566

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com