2016-05-05 5 views
1

Windows起動時に起動するようにアプリケーションを作成するには、どうすればcx_Freezeを作成できますか?私はこのような質問に対する答えを見つけることができません。起動時にアプリケーションを追加するcx_Freezeにする

スタートアップ時と同じように、コンピュータが起動すると、プログラムが自動的に起動します。私はまた、プログラムの最初の使用時にこれを自動的に実行したいと思います。

+0

スタートアップに追加します。 – pacholik

+0

自動化したいですか? – Luke

+0

自動では何がありませんか? – pacholik

答えて

2

ライブラリを使用すると、exeへのショートカットを作成し、スタートアップフォルダに配置できます。

from win32com.client import Dispatch 
import os 

dir = 'C:\Users\<user name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup' 
name = 'shortcut.lnk' 
path = os.path.join(dir, name) 
target = '<your exe>' 
wDir = '<working directory>' 
icon = '<file to take the icon from, can be your exe>' 

shell = Dispatch('WScript.Shell') 
shortcut = shell.CreateShortCut(path) 
shortcut.Targetpath = target 
shortcut.WorkingDirectory = wDir 
shortcut.IconLocation = icon 
shortcut.save() 
関連する問題