Chinaunix

标题: 在用python开发一个windows程序,怎么让这个程序开机自动运行? [打印本页]

作者: 115300111    时间: 2011-08-14 15:09
标题: 在用python开发一个windows程序,怎么让这个程序开机自动运行?
好像要写什么东西在注册表,
但是要怎么写?
作者: renxiao2003    时间: 2011-08-14 22:31
写道注册表或者添加到启动菜单。
作者: aixcradent    时间: 2011-08-15 12:53
  1. import os, sys
  2. import win32api, win32con

  3. class AutoTask(object):
  4.     def __init__(self, path):
  5.         self.path = path

  6.     def work(self):
  7.         runpath = 'Software\Microsoft\Windows\CurrentVersion\Run'
  8.         hKey = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, runpath, 0, win32con.KEY_SET_VALUE)
  9.         path = os.path.abspath(self.path)
  10.         if False == os.path.isfile(path):
  11.             return False
  12.         (filepath, filename) = os.path.split(path)
  13.         win32api.RegSetValueEx(hKey, filename, 0, win32con.REG_SZ, path)
  14.         win32api.RegCloseKey(hKey)
  15.         return True
复制代码

作者: zhujinzz    时间: 2011-08-15 13:00
windows任务计划也可以的
作者: iamlike    时间: 2011-08-15 14:58
直接把快捷方式copy到startup文件夹下面就可以了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2