[R] Compiler un script en .exe avec Scite
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.
[R] Compiler un script en .exe avec Scite
Bonjour,
je voudrais savoir comment compiler un script .au3 (ou autre) en .exe avec un code (dans AutoIt scite).
Merci et bonne journée
je voudrais savoir comment compiler un script .au3 (ou autre) en .exe avec un code (dans AutoIt scite).
Merci et bonne journée
Modifié en dernier par legend le sam. 08 janv. 2011 22:04, modifié 1 fois.
Re: [..] Compiler un script en .exe avec Scite
salut,
Tu tapes Aut2exe.exe dans l'aide
Méthode3 pr l'utiliser en ligne de commande
ce qui donnerait par exemple en code:
Tu tapes Aut2exe.exe dans l'aide
Méthode3 pr l'utiliser en ligne de commande
ce qui donnerait par exemple en code:
Code : Tout sélectionner
$nom_fichier="c:\temp\fichier"
$compil_fichier="nom_fichier"
RunWait("C:\temp\Aut2exe.exe /in """ & $nom_fichier & ".au3"" /out """ & $compil_fichier & ".exe"" /comp 2 /nopack /Unicode");
Re: [..] Compiler un script en .exe avec Scite
Tu clique sur Tools dans la barre des menus
Puis Compil
Ou sinon tu appuis sur Ctrl+F7, l'exécutable sera crée a coter du script
Puis Compil
Ou sinon tu appuis sur Ctrl+F7, l'exécutable sera crée a coter du script
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Re: [..] Compiler un script en .exe avec Scite
Je cherchais ce qu'a dis benzo 
parce que j'aurais besoin d'un script, qui crée une sorte de scripts comportant une GUI en rapport du script principal.
Mais je savais pas qu'il fallait utiliser la commande RunWait.
merci et bonne journée. (je vous dis si sa marche bien)
parce que j'aurais besoin d'un script, qui crée une sorte de scripts comportant une GUI en rapport du script principal.
Mais je savais pas qu'il fallait utiliser la commande RunWait.
merci et bonne journée. (je vous dis si sa marche bien)
Re: [..] Compiler un script en .exe avec Scite
Sa ne fonctionne vrmt pas. tu pourrais m'expliquer comment fonctionne la ligne RunWait? . . .
Merci et bonne journée
Merci et bonne journée
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Compiler un script en .exe avec Scite
Voici une autre solution :
Code : Tout sélectionner
ShellExecute(@ProgramFilesDir & "\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe", '/in "' & @ScriptDir & '\MonScript.au3"', @ScriptDir)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é".
Re: [..] Compiler un script en .exe avec Scite
Merci, sa marche.
Mais je ne comprends pas comment sa fonctionne vraiment.
tu pourrais m'expliquer un peut plus sur la commande ShellExecute et son effet sur l'exemple d'autoIt3wrapper?
et si autoit n'est pas installé sur le pc? comment faire?
merci et bonne journée
Mais je ne comprends pas comment sa fonctionne vraiment.
tu pourrais m'expliquer un peut plus sur la commande ShellExecute et son effet sur l'exemple d'autoIt3wrapper?
et si autoit n'est pas installé sur le pc? comment faire?
merci et bonne journée
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Compiler un script en .exe avec Scite
Si vous voulez plus d'explication sur les commandes Run, RunWait, ShellExecute et ShellExecuteWait, je vous invite à consulter ce lien http://www.autoitscript.fr/autoit3/docs/functions.htm et à cliquer sur chacune des fonctions pour en avoir la documentation.
Pour répondre à votre deuxième question, vous devez tout simplement embarquer dans le chemin de votre script le nécessaire pour utiliser Aut2exe.exe ou AutoIt3Wrapper.exe.
Si vous vous donnez la peine, vous trouverez facilement.
Pour répondre à votre deuxième question, vous devez tout simplement embarquer dans le chemin de votre script le nécessaire pour utiliser Aut2exe.exe ou AutoIt3Wrapper.exe.
Si vous vous donnez la peine, vous trouverez facilement.
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é".
Re: [..] Compiler un script en .exe avec Scite
Salut legend,Tlem a écrit : Pour répondre à votre deuxième question, vous devez tout simplement embarquer dans le chemin de votre script le nécessaire pour utiliser Aut2exe.exe ou AutoIt3Wrapper.exe.
Cherche du côté de fileinstall pour intégrer Aut2exe.exe et AutoIt3Wrapper.exe à ton script
Re: [..] Compiler un script en .exe avec Scite
Pour le file install, est ce que tu pourrais me donner un exemple qui introduit un fichier dans un script?
Merci et bonne journée.
Merci et bonne journée.
Re: [..] Compiler un script en .exe avec Scite
A placer en tout début de script:
fileinstall("chemin_exact_ou_se_trouve_ton_fichier_nom_du_fichier","répertoire_de_destination\nom_du_fichier")
Exemple chez moi (os w7):
Ici le fichier "Aut2Exe.exe" se trouve sur mon pc ds "C:\Program Files (x86)\AutoIt3\Aut2Exe.exe"
lorsque tu exécuteras ton script sur un autre pc , il te copiera automatiquement le fichier "Aut2Exe.exe" ds son répertoire "c:\temp"
jespère que je me fais bien comprendre
lol
fileinstall("chemin_exact_ou_se_trouve_ton_fichier_nom_du_fichier","répertoire_de_destination\nom_du_fichier")
Exemple chez moi (os w7):
Code : Tout sélectionner
Fileinstall("C:\Program Files (x86)\AutoIt3\Aut2Exe.exe","c:\temp\Aut2Exe.exe")lorsque tu exécuteras ton script sur un autre pc , il te copiera automatiquement le fichier "Aut2Exe.exe" ds son répertoire "c:\temp"
jespère que je me fais bien comprendre
Re: [..] Compiler un script en .exe avec Scite
Je ne pense vraiment pas.
d'aprés ce que j'ai testé, cette commande est similére a un filecopy.
d'ou veux tu que le script copie le fichier sur le pc d'un autre, lorsque ce fichier n'existe pas sur son pc.
il faut que le fichier soit dans le script compilé (.exe)
tu peu me donner un exemple qui fait sa?
merci et bonne journée
d'aprés ce que j'ai testé, cette commande est similére a un filecopy.
d'ou veux tu que le script copie le fichier sur le pc d'un autre, lorsque ce fichier n'existe pas sur son pc.
il faut que le fichier soit dans le script compilé (.exe)
tu peu me donner un exemple qui fait sa?
merci et bonne journée
Re: [..] Compiler un script en .exe avec Scite
Faut savoir observerlegend a écrit : d'ou veux tu que le script copie le fichier sur le pc d'un autre, lorsque ce fichier n'existe pas sur son pc.
il faut que le fichier soit dans le script compilé (.exe)
tu peu me donner un exemple qui fait sa?
Compile ton script avec le fileinstall et regarde sa taille.
tu vois pas de différence?
Re: [..] Compiler un script en .exe avec Scite
Bien, j'ai aissaié, non compilé sa crée le nouveau fichier dans la destination.
si j'aissaie de compiler il y a une erreur: invalid fileinstall() function.
c'est quoi le probleme?
si j'aissaie de compiler il y a une erreur: invalid fileinstall() function.
c'est quoi le probleme?
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Compiler un script en .exe avec Scite
@legend
Au lieu de demander sans cesse, essayez de lire la doc, comprendre et tester les commandes que vous utilisez.
Au lieu de demander sans cesse, essayez de lire la doc, comprendre et tester les commandes que vous utilisez.
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é".
Re: [..] Compiler un script en .exe avec Scite
Bouah!!! Ce message est nul sa me fait honte!!
Désolé
Désolé
Modifié en dernier par legend le sam. 08 janv. 2011 22:05, modifié 1 fois.
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Compiler un script en .exe avec Scite
Personne ne vous a crié dessus et il en faudrait franchement beaucoup plus que vos remarques pour engendrer la mise à la poubelle de votre message ou de votre compte ...
Si je vous ai fait cette remarque, c'est que si vous n'êtes pas capable de comprendre ce qui est écrit dans l'aide de la commande FileInstall, ou d'utiliser un traducteur qui vous donnera une phrase approximative mais à la limite de la compréhension, voir même de faire quelques recherches sur le forum, alors je vous conseillerais de passer à un autre langage.
AutoIt est en Anglais et même si nous sommes en train de traduire la documentation en Français, vous devez être capable de faire et comprendre un minimum de chose, sans quoi vous serez sans arrêt bloqué par des problèmes simples.
Si je vous ai fait cette remarque, c'est que si vous n'êtes pas capable de comprendre ce qui est écrit dans l'aide de la commande FileInstall, ou d'utiliser un traducteur qui vous donnera une phrase approximative mais à la limite de la compréhension, voir même de faire quelques recherches sur le forum, alors je vous conseillerais de passer à un autre langage.
AutoIt est en Anglais et même si nous sommes en train de traduire la documentation en Français, vous devez être capable de faire et comprendre un minimum de chose, sans quoi vous serez sans arrêt bloqué par des problèmes simples.
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é".
-
Sh4dows
- Status : Hors ligne
Re: [..] Compiler un script en .exe avec Scite
Si tu es sous Vista/Seven les droit Administrateurs sont requis pour pouvoir faire des manipulations directement dans C:\legend a écrit :Bien, j'ai aissaié, non compilé sa crée le nouveau fichier dans la destination.
si j'aissaie de compiler il y a une erreur: invalid fileinstall() function.
c'est quoi le probleme?
- Koumla
- Niveau 4

- Messages : 68
- Enregistré le : jeu. 15 avr. 2010 11:52
- Localisation : France
- Status : Hors ligne
Re: [..] Compiler un script en .exe avec Scite
Bonjour,
La commande : FileInstall
source : chemin et nom du fichier que l’on désire mettre dans l’EXE
dest : chemin et nom du fichier que l’on désire extraire de l’EXE
Flag : option 0 : ne pas écraser le fichier existant (option par défaut même si pas présent comme dans mes exemples).
Flag : option 1 : écraser le fichier existant
Soit donc comme exemple :
Nous voulons mettre dans l’EXE l’image logo.gif qui se trouve dans le répertoire de ton script.
@scriptdir : Répertoire contenant le script en cours d'exécution. (Le résultat ne contient pas de barre oblique inverse).
Cela lui indique de mettre dans l’EXE l’image logo.gif qui se trouve dans le répertoire ou se trouve le script et de l’extraire dans le répertoire ou se trouve l’EXE avec pour nom logo.gif.
Autre exemple :
Ici c’est la même chose mais a partir d’un sous répertoire de la ou se trouve ton script.
Mais avant de pouvoir extraire le fichier image il faut crée le sous répertoire image car celui-ci n’est pas crée automatiquement a l’extraction.
Voici la commande :
Création du sous répertoire image a partir du répertoire ou l’on se trouve.
Et ensuite faire le FileInstall.
Autre exemple :
Après pour l’utilisation de Aut2exe.exe ou AutoIt3Wrapper.exe voir les exemples de benzo et de Tlem ainsi que la doc et faire une recherche sur le forum.
Koumla
La commande : FileInstall
Code : Tout sélectionner
FileInstall ( "source", "dest" , flag )dest : chemin et nom du fichier que l’on désire extraire de l’EXE
Flag : option 0 : ne pas écraser le fichier existant (option par défaut même si pas présent comme dans mes exemples).
Flag : option 1 : écraser le fichier existant
Soit donc comme exemple :
Nous voulons mettre dans l’EXE l’image logo.gif qui se trouve dans le répertoire de ton script.
Code : Tout sélectionner
FileInstall ("logo.gif", @scriptdir & "\logo.gif")Cela lui indique de mettre dans l’EXE l’image logo.gif qui se trouve dans le répertoire ou se trouve le script et de l’extraire dans le répertoire ou se trouve l’EXE avec pour nom logo.gif.
Autre exemple :
Code : Tout sélectionner
FileInstall ("image\logo.gif", @scriptdir & "\image\logo.gif")Mais avant de pouvoir extraire le fichier image il faut crée le sous répertoire image car celui-ci n’est pas crée automatiquement a l’extraction.
Voici la commande :
Code : Tout sélectionner
DirCreate (@scriptdir &"\image")Et ensuite faire le FileInstall.
Autre exemple :
Code : Tout sélectionner
FileInstall ("c:\nomprog\image\logo.gif", @scriptdir & "\image\logo.gif")Koumla
Re: [..] Compiler un script en .exe avec Scite
Bien, je comprend tout ce que vous avez cité la.
le probléme ce que la répertoire source ne peut pas être un variable.
bien moi j'ai utilisé @desktopdir qui était considérée comme un variable même si c'est n'est pas vraiment le cas . . .
Et en plus quand le script était pas compilé sa marchait.
bon je marque comme résolus.
Merci a tous et bonne journée
le probléme ce que la répertoire source ne peut pas être un variable.
bien moi j'ai utilisé @desktopdir qui était considérée comme un variable même si c'est n'est pas vraiment le cas . . .
Et en plus quand le script était pas compilé sa marchait.
bon je marque comme résolus.
Merci a tous et bonne journée


