Page 1 sur 1

[R] Executer un .au3 sur un PC sans AutoIt...

Posté : mer. 19 déc. 2007 09:45
par saltan
Bonsoir !

Je fait appel à vos competences pour savoir si il est possible de faire exécuter un fichier XX.au3 sur un PC sans AutoIt.

Pour tout dire, j'ai fait un "auto-autoclic", un programme qui génère un fichier XX.au3 contenant du code généré par l'utilisateur.
Seulement, pour que ça marche, il faut que l'utilisateur instale AutoIt. Ce n'est pas très contraignant, mais connaissez vous un programme "simplifié" permetant d'exécuter ce code sans avoir entièrement AutoIt ?
L'éditeur n'est par exemple inutile, et l'utilisateur de mon programme n'a que faire de l'aide et du convertiseur V2->V3.

Bref, existe-t-il une version simplifié d'AutoIt, moins volumineuse et n'instalant pas toute les programmes inutiles qui me permetrait de faire fonctionner un fichier .au3 chez un PC "client" ?

Merci !

Posté : mer. 19 déc. 2007 10:21
par Tlem
Vous pouvez, lancer votre script .au3 avec le seul programme Autoit3.exe.
Cela implique seulement d'embarquer les Includes nécessaires au fonctionnement de votre script.

Pour vous essayez, copier le programme Autoit3.exe n'importe ou sur votre PC, et faites un drag and drop d'un script au3 dessus.

La ligne de commande, ou le raccourci sera donc du genre :
Autoit3.exe monscript.au3

Posté : mer. 19 déc. 2007 19:37
par sylvanie
un ptit bonsoir rapide ....
Le plus simple est de copier effectivement Autoit3.exe sur le pc externe, mais au lieu de faire executer le .au3, il vaut mieux le pseudo compiler en .a3x, moins gros qu'un exe, parfois plus qu'un .au3, mais le a3x à l'avantage d'embarquer les include précisés dans le au3.

En gros un au3 faisant un include particulier peut ne pas marcher sur la machine distante car le .au3 requis ne sera pas trouver, ce qui ne sera pas le cas du a3x

Posté : mer. 19 déc. 2007 22:14
par Tlem
J'avais bien pensé au .a3x, mais saltan précise que :
un programme qui génère un fichier XX.au3 contenant du code généré par l'utilisateur.
Donc pour simplifier, j'ai suggérer la copie seule de Autoit3.exe.
Etant donné que c'est pour faire un autocliqueur, il peut regrouper les Includes nécessaires (Au moins les fonctions indispenssable à son code) dans un seul fichier .au3, et l'ajouter.

Posté : dim. 30 déc. 2007 12:09
par saltan
Désolé pour mon absence, je suis parti au ski.

Merci pour vos réponses, je vais étudier ça après le nouvel an :)