Page 1 sur 1
[..] Créer un .exe sur demande
Posté : sam. 08 janv. 2011 15:07
par Xtroyer
Salut à tous
Voilà, je suis en train de programmé un petit truc, et j'aimerais savoir comment générer un .exe. Par exemple, l'utilisateur clic sur le bouton "J'aime les chevaux", et un .exe s'enregistre sur le bureau avec plusieurs informations sur l'animal que j'aurais écrit au paravant, et dont les lignes de codes seraient présente dans le programme initial =)
Merci

Re: [..] Créer un .exe sur demande
Posté : sam. 08 janv. 2011 17:12
par Tlem
Et à quel niveau ce situe votre problème ?
Sur quoi avez-vous besoin d'aide ?
Re: [..] Créer un .exe sur demande
Posté : sam. 08 janv. 2011 17:23
par poke123
j'avait fait un truc qui pourrait avoir le même effet que celui recherché avec proc.au3 ici:
http://www.autoitscript.fr/forum/viewto ... =21&t=6400
tu n'a qu'a mettre le code source en procaddline et procexecute pour le lancer en parallèle sans oublier de procclear à la fin pour ne pas laisser de fichier temporaire intempestif
Re: [..] Créer un .exe sur demande
Posté : sam. 08 janv. 2011 18:15
par Xtroyer
Bah le soucis, c'est comment creer ce .exe vers le bureau ou autre, mais la création avec le code dedans =)
Re: [..] Créer un .exe sur demande
Posté : sam. 08 janv. 2011 19:24
par Tlem
Cet technique à été abordé dans quelques sujets existants.
Utilisez la recherche du forum avec le terme AutoIt3Wrapper et/ou Aut2exe.

Re: [..] Créer un .exe sur demande
Posté : sam. 08 janv. 2011 19:49
par alex1205
Tlem a écrit :Cet technique à été abordé dans quelques sujets existants.
Utilisez la recherche du forum avec le terme AutoIt3Wrapper et/ou Aut2exe.

Voilà pour résumer.
Mais, je suis gentil aujourd'hui, voici un fichier tout prêt que j'ai créé pour toi.
Alex1205
Re: [..] Créer un .exe sur demande
Posté : sam. 08 janv. 2011 23:09
par Xtroyer
Arf, je vois le principe, mais c'est plutôt pas évident x)
► Afficher le texte
Code : Tout sélectionner
FileWrite(@ScriptDir & "\~code.au3", $Moncode)
Aut2exe_exe(@TempDir & "\au2exe.exe")
AutoItSC_bin(@TempDir & "\AutoItSC.bin")
$sRunCMD = @TempDir & "\au2exe.exe" & ' /in "' & @ScriptDir & "\~code.au3" & '" /out "' & FileSaveDialog("Créateur de MSGBOX et de INPUTBOX", @ScriptDir, "fichier EXE (*.exe)") & '" /nopack /comp 2'
J'ai juste à remplacer $Moncode par le code du fichier à ouvrir ? Nan parce qu'il fait plus de 200 lignes quand même x)