Bonjour
Je viens de finaliser un script simple avec autoIt dont le but est d'être utilisé sous WinPE
ce script utilise deux fichiers externes au script :
- un fichier BAT présent dans le même dossier que le script
- 7zip (7z.exe + 7z.dll)
Tout marche bien quand sur ma clé usb de boot winPE, j'ai ces 4 fichiers (mon script Autoit compilé en exe+les 3 autres fichiers)
je souhaite distribuer un package unique (un seul fichier EXE) aux personnes de mon services afin d'éviter que les prérequis (7zip et le BAT) puissent ne pas être présents ! cela arrive dans le cas ou on ne copie que le fichier autoit compilé EXE !
Je cherche donc le moyen d'incorporer mes 3 fichiers (7z.exe+7z.dll+fichier.bat) nativement dans mon script et compiler le tout en x64 pour générer
un seul fichier EXE afin de pouvoir distribuer mon outil en tant que fichier unique.
j'ai lu quelques infos sur les options AutoITWrapper et/ou FileInstall() mais je ne comprend pas bien...
Si l'un d'entre vous est déjà passé par là ? et/ou a déjà trouvé un sujet traitant de cela que je n'ai pas pu trouver !
merci d'avance !!
Intégrer nativement un fichier EXE ou BAT dans un Script Autoit
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
- Niveau 1
- Messages : 6
- Enregistré le : sam. 21 mars 2020 12:26
- Status : Hors ligne
- Tlem
- Site Admin
- Messages : 11784
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: Intégrer nativement un fichier EXE ou BAT dans un Script Autoit
Bonjour.
Utilisez
Grosso modo, dans votre code (généralement au début), vous rajoutez autant de ligne
Lors de la compilation, AutoIt2Exe va lire ces lignes et ajouter ces fichiers dans exécutable compilé.
Lors de l'exécution du programme, dés que AutoIt voit une ligne
Cliquez sur
Utilisez
FileInstall()
.Grosso modo, dans votre code (généralement au début), vous rajoutez autant de ligne
FileInstall()
que de fichier à inclure dans la compilation de votre script.Lors de la compilation, AutoIt2Exe va lire ces lignes et ajouter ces fichiers dans exécutable compilé.
Lors de l'exécution du programme, dés que AutoIt voit une ligne
FileInstall()
, il décompresse le/les fichiers dans le dossier spécifié à la commande.Cliquez sur
FileInstall()
pour voir l'aide en Français. ^^Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
-
- Niveau 1
- Messages : 6
- Enregistré le : sam. 21 mars 2020 12:26
- Status : Hors ligne
Re: Intégrer nativement un fichier EXE ou BAT dans un Script Autoit
@Tlem
Merci pour votre réponse rapide!
j'ai pu finaliser ce dont j'avais besoin
portez vous bien !
Merci pour votre réponse rapide!
j'ai pu finaliser ce dont j'avais besoin
portez vous bien !