Page 1 sur 1
[R] Aide Inclure fichier dans exe
Posté : mer. 04 févr. 2015 21:35
par shuradoko999
Bonjour a tous
j utilise un script autoit qui me permet d installer un logiciel automatiquement
une fois l install terminee il remplace un fichier par un autre.
Donc dans mon dossier j ai mon exe autoit et ce fichier qui s appelle 0.exe.
je voudrais que ce fichier soit integrer au exe final.
dans mon dossier avant compilation il y a
-le exe du logiciel original ( 1.exe)
-le .ico
-le script au3
-le fichier qui doit remplacer l original ( c est ce fichier la que je veux inclure dans l exe final) ( 0.exe)
ci joint mon script
► Afficher le texte
; Début du script - Ajouter votre code ci-dessous.
TrayTip("Installation", 1000)
Sleep(3000)
FileInstall("1.exe", @TempDir & "\1.exe", 1)
ShellExecute(@TempDir & "\1.exe")
WinWaitActive("a", "b")
Send ("{TAB}")
Send ("{TAB}")
Send ("{ENTER}")
WinWaitActive("a","b")
Send ("{TAB}")
Send ("{TAB}")
Send ("{TAB}")
Send ("{ENTER}")
WinWaitActive("a","b")
Send ("{TAB}")
Send ("{TAB}")
Send ("{TAB}")
Send ("{ENTER}")
WinWaitActive("a","b")
Send ("{TAB}")
Send ("{TAB}")
Send ("{TAB}")
Send ("{ENTER}")
WinWaitActive("a","b")
Send ("{ENTER}")
WinWaitActive("a","b")
Send ("{SPACE}")
Send ("{TAB}")
Send ("{ENTER}")
FileCopy(@ScriptDir &"\0.exe", @ProgramFilesDir &"\ab", 1 )
TrayTip("Fin de l’installation", 1000)
Sleep(3000)
Merci par avance de l aide que vous pourrez m apporter

Re: [..] Aide Inclure fichier dans exe
Posté : mer. 04 févr. 2015 22:02
par jguinch
Remplace simplement
FileCopy par
FileInstall 
Re: [..] Aide Inclure fichier dans exe
Posté : jeu. 05 févr. 2015 00:17
par shuradoko999
re
en remplacant filecopy par fileinstall
j ai une erreur avec aut2exe :
Invalid FileInstall() function:
une solution ?

Re: [..] Aide Inclure fichier dans exe
Posté : jeu. 05 févr. 2015 02:13
par orax
Remplace simplement
@ScriptDir &"\0.exe" par
"0.exe"
Le paramètre "source" ne peut pas contenir une @macro (à l'exception de @ScriptFullPath).
Re: [..] Aide Inclure fichier dans exe
Posté : ven. 06 févr. 2015 21:40
par shuradoko999
salut a tous
malheuresement cela ne fonctionne pas non plus j ai une erreur egalement
vous voyez d autres solutions ?
merci par avance

Re: [..] Aide Inclure fichier dans exe
Posté : ven. 06 févr. 2015 22:10
par jguinch
Et si tu nous montrais ton code ? Et l'erreur, c'est quoi ?
Re: [..] Aide Inclure fichier dans exe
Posté : ven. 06 févr. 2015 22:24
par shuradoko999
Re
l erreur provenait d' une faute de frappe
avec la fonction fileinstall + 0.exe
le fichier est bien rajouter dans mon exe par contre il ne se copie plus
mon code
► Afficher le texte
; Début du script - Ajouter votre code ci-dessous.
TrayTip("Installation", 1000)
Sleep(3000)
FileInstall("1.exe", @TempDir & "\1.exe", 1)
ShellExecute(@TempDir & "\1.exe")
WinWaitActive("a", "b")
Send ("{TAB}")
Send ("{TAB}")
Send ("{ENTER}")
WinWaitActive("a","b")
Send ("{TAB}")
Send ("{TAB}")
Send ("{TAB}")
Send ("{ENTER}")
WinWaitActive("a","b")
Send ("{TAB}")
Send ("{TAB}")
Send ("{TAB}")
Send ("{ENTER}")
WinWaitActive("a","b")
Send ("{TAB}")
Send ("{TAB}")
Send ("{TAB}")
Send ("{ENTER}")
WinWaitActive("a","b")
Send ("{ENTER}")
WinWaitActive("a","b")
Send ("{SPACE}")
Send ("{TAB}")
Send ("{ENTER}")
FileInstall("0.exe", @ProgramFilesDir &"\ab", 1 )
TrayTip("Fin de l’installation", 1000)
Sleep(3000)
voilou merci

Re: [..] Aide Inclure fichier dans exe
Posté : ven. 06 févr. 2015 22:28
par jguinch
Il faut que tu précises le nom de fichier de destination :
Re: [R] Aide Inclure fichier dans exe
Posté : ven. 06 févr. 2015 22:36
par shuradoko999
Re
effectivement c etait la solution un grand bravo et un grand merci
je passe en resolu
a++