[..]Fonctions autoit et langages de Programmation
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.
[..]Fonctions autoit et langages de Programmation
Bonjour, existe t'il des fonctions autoit, dans laquelle on pourrait intégrer du code C ou C# par exemple ?
De la même maniére qu'on peut trouver dans le langage php des fonctions permettant d'intégrer du shell (bash linux) ou avec le C en y intégrant du batch.
De la même maniére qu'on peut trouver dans le langage php des fonctions permettant d'intégrer du shell (bash linux) ou avec le C en y intégrant du batch.
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..]Fonctions autoit et langages de Programmation
Pouvez-vous expliquer l'intérêt d'une telle manipulation ?
Car AutoIt n'est qu'un langage de script et non un interpréteur de code.
En ce qui concerne votre demande pour PHP, il existe des forums dédiés qui seront sans doute plus efficace.
Car AutoIt n'est qu'un langage de script et non un interpréteur de code.
En ce qui concerne votre demande pour PHP, il existe des forums dédiés qui seront sans doute plus efficace.
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é".
- Narmeke
- Niveau 6

- Messages : 247
- Enregistré le : mer. 28 oct. 2009 11:31
- Localisation : Libourne
- Status : Hors ligne
Re: [..]Fonctions autoit et langages de Programmation
Vous installer votre Projet en C ou C# compilé (*.exe) dans votre code AutoIt puis l'executer !
-
Sparkdaemon
- Niveau 3

- Messages : 38
- Enregistré le : jeu. 04 mars 2010 19:18
- Localisation : $Coord
- Status : Hors ligne
Re: [..]Fonctions autoit et langages de Programmation
Code : Tout sélectionner
Fileinstall('Ton fichier', 'Fichier de sortie')
Run('Fichier de sortie')- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..]Fonctions autoit et langages de Programmation
@Narmeke et @Sparkdaemon
L'intégration d'un code compilé (ou .exe), n'est pas ce que jajar demande.
Il veut intégré un code C ou C# sans doute en vue de l'exécuter par AutoIt ...
L'intégration d'un code compilé (ou .exe), n'est pas ce que jajar demande.
Il veut intégré un code C ou C# sans doute en vue de l'exécuter par AutoIt ...
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é".
- Narmeke
- Niveau 6

- Messages : 247
- Enregistré le : mer. 28 oct. 2009 11:31
- Localisation : Libourne
- Status : Hors ligne
Re: [..]Fonctions autoit et langages de Programmation
@Tlem : Comme tu l'as dit, AutoIt n'est pas un interpréteur de code, il faut donc proposer d'autres solutions afin de pouvoir résoudre son problème !!...Car AutoIt n'est qu'un langage de script et non un interpréteur de code.
Je
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..]Fonctions autoit et langages de Programmation
Certes, mais j'ai bien peur qu'il n'ai qu'une partie de code sans compilateur, sinon il aurait parlé d'un exécutable. 
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: [..]Fonctions autoit et langages de Programmation
En théorie ca doit être possible, en pratique je crois que personne ne la déjà fait.
il existe un wrapper .NET pour autohotkey, il devrai être possible de le convertir en autoit mais faut être doué avec les dlls.
il existe un wrapper .NET pour autohotkey, il devrai être possible de le convertir en autoit mais faut être doué avec les dlls.
Re: [..]Fonctions autoit et langages de Programmation
Merci pour vos réponses, c'est bien dommage qu'on ne puisse intégrer du code, le problème c'est que pour exécuter un .exe c'est très facile, mais ca pas très propre puis ca consomme beaucoup plus en cpu et en ram.
C'est dommage que autoit n'intègre pas ce type de fonctions, car ca pourrait vraiment être intéressant et arranger pas mal de monde, qui codent dans d'autres langages.
C'est dommage que autoit n'intègre pas ce type de fonctions, car ca pourrait vraiment être intéressant et arranger pas mal de monde, qui codent dans d'autres langages.
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..]Fonctions autoit et langages de Programmation
Vous devriez réfléchir à ce que vous dites.
Il n'est pas possible de lancer directement du code C, C++, C# ou tout autre code de ce type à partir d'un langage de script.
Un langage de script est un langage interprété (DOS, VBS, etc ...). Vous devez donc posséder l'interpréteur qui traduira le code écrit en instruction machine.
La plupart de ces interpréteurs sont codé en C, C++, C# etc ...
Donc quel serait l'intérêt d'utiliser un interpréteur de code de script qui devrait exécuter un code à compiler.
Si vous voulez exécuter du code C, utilisez un compilateur : http://c.developpez.com/compilateurs/
Ou créez votre propre DLL (mais là il faut compiler aussi
).
Même si GMib parle d'un wrapper .NET, il faudra obligatoirement la couche Dot Net, donc oubliez ...
Il n'est pas possible de lancer directement du code C, C++, C# ou tout autre code de ce type à partir d'un langage de script.
Un langage de script est un langage interprété (DOS, VBS, etc ...). Vous devez donc posséder l'interpréteur qui traduira le code écrit en instruction machine.
La plupart de ces interpréteurs sont codé en C, C++, C# etc ...
Donc quel serait l'intérêt d'utiliser un interpréteur de code de script qui devrait exécuter un code à compiler.
Si vous voulez exécuter du code C, utilisez un compilateur : http://c.developpez.com/compilateurs/
Ou créez votre propre DLL (mais là il faut compiler aussi
Même si GMib parle d'un wrapper .NET, il faudra obligatoirement la couche Dot Net, donc oubliez ...
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: [..]Fonctions autoit et langages de Programmation
ok, merci je comprend mieux !
Re: [..]Fonctions autoit et langages de Programmation
Tu peu aussi faire un plugin en c/c++ pour autoit, ca me semble plus simple a faire qu'une dll et plus simple a utiliser dans autoit :
http://www.autoitscript.com/forum/index ... opic=15279
http://www.autoitscript.com/forum/index ... opic=15279
- Tlem
- Site Admin

- Messages : 11824
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..]Fonctions autoit et langages de Programmation
Effectivement, il est possible d'utiliser les plugins.
Mais d'après ce que j'en ai lu, cela va amener plus de questions que de réponses.
Mais d'après ce que j'en ai lu, cela va amener plus de questions que de réponses.
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é".

