Programmer avec AutoIt
- vieri28
- Modérateur
- Auteur du sujet
- Messages : 9129
- Enregistré le : sam. oct. 15, 2011 6:59 pm
- Prénom : François
- Carrosserie : Pas de 406
- Motorisation : 2,0L HDI
- Type : DW10ATED (RHZ)
- Millésime : 2003
- Kilométrage : 272858
- Localisation : Chartres - 28
-
François
51 ans
Chartres - 28
Programmer avec AutoIt
Bonjour à tous,
(Attention : les lignes suivantes risquent de barber profondément ceux qui ne touchent pas trop à l'informatique. Je ne vous en voudrais donc pas si vous ne les lisez pas )
Dans le cadre de mon boulot, je suis régulièrement amener à créer des scripts, afin de faire communiquer ensemble des logiciels pas vraiment prévus pour. Par exemple, j'ai écrit une série de programmes qui permettent à notre GPAO de communiquer avec un logiciel de planification en capacité finie, mais aussi avec un logiciel CPQ (Configure/Price/Quote).
A la base, j'ai une fonction technique, mais j'ai quand même une bonne culture en programmation (ISO pour machines outils, et sur PC : DOS, Pascal Object (Delphi), HTML, XML, CSS, PHP, VBA, VBScript, un peu de C++...)
Comme la société n'a pas de budget pour investir dans des logiciels de développement, je me débrouille toujours pour faire ça avec des outils gratuits.
Le dernier script que j'ai dû développer m'a posé une colle quant à l'outil de développement à utiliser : GUI obligatoire, devait pouvoir tourner sans runtime, délai d'écriture impossible à tenir, habilité à manipuler des fichiers textes, devait tourner sur des machines à faibles performances et sous des "vieux" Windows (jusqu'à W2K).
En fouillant sur le net, j'ai trouvé ça :
AutoIt Script
Il s'agit d'un langage de script, avec une syntaxe proche du basic/vbscript. Là où ça devient intéressant, c'est qu'on peut créer assez facilement des interfaces utilisateurs (GUI), qu'il est possible de les compiler en exécutables autonomes, et qu'il dispose de pleins de bibliothèques de fonctions utilisateurs toutes faites. De plus, le langage permet de simuler des appuis sur les touches du clavier, ainsi que des clics de souris.
Il existe aussi un forum français assez dynamique :
Forum français AutoIt
A la base, c'était un langage de script conçu pour l'administration des serveurs et des postes clients, mais il s'est énormément développé pour devenir un langage à part entière.
Donc, si vous bidouillez aussi dans ce domaine, je vous encourage à le tester .
(Attention : les lignes suivantes risquent de barber profondément ceux qui ne touchent pas trop à l'informatique. Je ne vous en voudrais donc pas si vous ne les lisez pas )
Dans le cadre de mon boulot, je suis régulièrement amener à créer des scripts, afin de faire communiquer ensemble des logiciels pas vraiment prévus pour. Par exemple, j'ai écrit une série de programmes qui permettent à notre GPAO de communiquer avec un logiciel de planification en capacité finie, mais aussi avec un logiciel CPQ (Configure/Price/Quote).
A la base, j'ai une fonction technique, mais j'ai quand même une bonne culture en programmation (ISO pour machines outils, et sur PC : DOS, Pascal Object (Delphi), HTML, XML, CSS, PHP, VBA, VBScript, un peu de C++...)
Comme la société n'a pas de budget pour investir dans des logiciels de développement, je me débrouille toujours pour faire ça avec des outils gratuits.
Le dernier script que j'ai dû développer m'a posé une colle quant à l'outil de développement à utiliser : GUI obligatoire, devait pouvoir tourner sans runtime, délai d'écriture impossible à tenir, habilité à manipuler des fichiers textes, devait tourner sur des machines à faibles performances et sous des "vieux" Windows (jusqu'à W2K).
En fouillant sur le net, j'ai trouvé ça :
AutoIt Script
Il s'agit d'un langage de script, avec une syntaxe proche du basic/vbscript. Là où ça devient intéressant, c'est qu'on peut créer assez facilement des interfaces utilisateurs (GUI), qu'il est possible de les compiler en exécutables autonomes, et qu'il dispose de pleins de bibliothèques de fonctions utilisateurs toutes faites. De plus, le langage permet de simuler des appuis sur les touches du clavier, ainsi que des clics de souris.
Il existe aussi un forum français assez dynamique :
Forum français AutoIt
A la base, c'était un langage de script conçu pour l'administration des serveurs et des postes clients, mais il s'est énormément développé pour devenir un langage à part entière.
Donc, si vous bidouillez aussi dans ce domaine, je vous encourage à le tester .
Conso de la 406 :
Conso de la Focus :
Mes voitures actuelles : Ford Focus III 1.6 TDCi 95 S&S Trend - 207 SW 1.6 HDi 92 Série 64 - 206 1.9D XR Présence 2002
Mes voitures précédentes : 305 GR break - 205 SRD 1986 - 309 XAD 1993 - 309 GRD 1990 (R.I.P. 30/12/2013) - 406 2.0 HDi 110 10/2003 (R.I.P. 30/04/2019)
Conso de la Focus :
Mes voitures actuelles : Ford Focus III 1.6 TDCi 95 S&S Trend - 207 SW 1.6 HDi 92 Série 64 - 206 1.9D XR Présence 2002
Mes voitures précédentes : 305 GR break - 205 SRD 1986 - 309 XAD 1993 - 309 GRD 1990 (R.I.P. 30/12/2013) - 406 2.0 HDi 110 10/2003 (R.I.P. 30/04/2019)
- Youri30
- Administrateur du site
- Messages : 27649
- Enregistré le : lun. sept. 19, 2011 12:57 pm
- Prénom : Youri
- Carrosserie : Berline
- Motorisation : 2,2L HDI
- Type : DW12TED4 (4HX)
- Finition : Sport Pack
- Millésime : 2001
- Kilométrage : 402642
- Localisation : Alès (30)
-
Youri
57 ans
Alès (30) -
406 Sport Pack
2,2L HDI
DW12TED4 (4HX)
Millésime 2001
Re: Programmer avec AutoIt
Intéressant ça
Enfin, ça m'aurait intéressé d'avoir un truc comme ça quand je bossais régulièrement sous Windows, j'ai toujours regretté l'absence de langages de scripts un peu plus évolués que les .BAT, et l'obligation de sortir l'artillerie lourde dès qu'on voulait faire le moindre truc... Bon, en C ou C++ on arrivait à faire des .exe autonomes, donc sans besoin de runtime sur la machine cible, mais au prix d'un développement coûteux en temps pour faire des petites applis toutes simples...
Je suis tombé des nues quand j'ai commencé à utiliser Linux, et que j'ai vu ce qu'on pouvait faire déjà simplement en shell, qui existe de base sur toute machine Linux...
Enfin, ça m'aurait intéressé d'avoir un truc comme ça quand je bossais régulièrement sous Windows, j'ai toujours regretté l'absence de langages de scripts un peu plus évolués que les .BAT, et l'obligation de sortir l'artillerie lourde dès qu'on voulait faire le moindre truc... Bon, en C ou C++ on arrivait à faire des .exe autonomes, donc sans besoin de runtime sur la machine cible, mais au prix d'un développement coûteux en temps pour faire des petites applis toutes simples...
Je suis tombé des nues quand j'ai commencé à utiliser Linux, et que j'ai vu ce qu'on pouvait faire déjà simplement en shell, qui existe de base sur toute machine Linux...
- Qu'est-ce que tu vas faire aujourd'hui ?
- Rien.
- C'est déjà ce que t'as fait hier !
- Ouais mais j'ai pas fini.
- Rien.
- C'est déjà ce que t'as fait hier !
- Ouais mais j'ai pas fini.
-
- VIP
- Messages : 27353
- Enregistré le : mer. sept. 21, 2011 12:20 pm
- Prénom : n'est plus là
- Carrosserie : Pas de 406
- Motorisation : Autre
- Type : Ne sais pas
- Millésime : 2000
-
n'est plus là
ans
Re: Programmer avec AutoIt
moi j'ai pas lu, mais j'ai déjà la migraine
- vieri28
- Modérateur
- Auteur du sujet
- Messages : 9129
- Enregistré le : sam. oct. 15, 2011 6:59 pm
- Prénom : François
- Carrosserie : Pas de 406
- Motorisation : 2,0L HDI
- Type : DW10ATED (RHZ)
- Millésime : 2003
- Kilométrage : 272858
- Localisation : Chartres - 28
-
François
51 ans
Chartres - 28
Re: Programmer avec AutoIt
Je me doutais bien que ce type de sujet n'allait pas remporter l'adhésion de tous les membres ...
Steph, c'est ma tournée :
Steph, c'est ma tournée :
Conso de la 406 :
Conso de la Focus :
Mes voitures actuelles : Ford Focus III 1.6 TDCi 95 S&S Trend - 207 SW 1.6 HDi 92 Série 64 - 206 1.9D XR Présence 2002
Mes voitures précédentes : 305 GR break - 205 SRD 1986 - 309 XAD 1993 - 309 GRD 1990 (R.I.P. 30/12/2013) - 406 2.0 HDi 110 10/2003 (R.I.P. 30/04/2019)
Conso de la Focus :
Mes voitures actuelles : Ford Focus III 1.6 TDCi 95 S&S Trend - 207 SW 1.6 HDi 92 Série 64 - 206 1.9D XR Présence 2002
Mes voitures précédentes : 305 GR break - 205 SRD 1986 - 309 XAD 1993 - 309 GRD 1990 (R.I.P. 30/12/2013) - 406 2.0 HDi 110 10/2003 (R.I.P. 30/04/2019)
- Aerandir
- Modérateur
- Messages : 41971
- Enregistré le : lun. sept. 12, 2011 9:09 pm
- Prénom : Hervé
- Carrosserie : Break
- Motorisation : 2,0L HDI
- Type : DW10ATED (RHZ)
- Finition : Navtech
- Millésime : 2002
- Kilométrage : 340000
- Localisation : 13
-
Hervé
56 ans
13 -
406 Navtech
2,0L HDI
DW10ATED (RHZ)
Millésime 2002
Re: Programmer avec AutoIt
C'est pas grave François, il en faut pour tous !!
- vieri28
- Modérateur
- Auteur du sujet
- Messages : 9129
- Enregistré le : sam. oct. 15, 2011 6:59 pm
- Prénom : François
- Carrosserie : Pas de 406
- Motorisation : 2,0L HDI
- Type : DW10ATED (RHZ)
- Millésime : 2003
- Kilométrage : 272858
- Localisation : Chartres - 28
-
François
51 ans
Chartres - 28
Re: Programmer avec AutoIt
Certes, certes... Enfin, si un jour ça peut dépanner quelqu'un, on ne sait jamais .
Conso de la 406 :
Conso de la Focus :
Mes voitures actuelles : Ford Focus III 1.6 TDCi 95 S&S Trend - 207 SW 1.6 HDi 92 Série 64 - 206 1.9D XR Présence 2002
Mes voitures précédentes : 305 GR break - 205 SRD 1986 - 309 XAD 1993 - 309 GRD 1990 (R.I.P. 30/12/2013) - 406 2.0 HDi 110 10/2003 (R.I.P. 30/04/2019)
Conso de la Focus :
Mes voitures actuelles : Ford Focus III 1.6 TDCi 95 S&S Trend - 207 SW 1.6 HDi 92 Série 64 - 206 1.9D XR Présence 2002
Mes voitures précédentes : 305 GR break - 205 SRD 1986 - 309 XAD 1993 - 309 GRD 1990 (R.I.P. 30/12/2013) - 406 2.0 HDi 110 10/2003 (R.I.P. 30/04/2019)
-
- VIP
- Messages : 27353
- Enregistré le : mer. sept. 21, 2011 12:20 pm
- Prénom : n'est plus là
- Carrosserie : Pas de 406
- Motorisation : Autre
- Type : Ne sais pas
- Millésime : 2000
-
n'est plus là
ans
Re: Programmer avec AutoIt
vieri28 a écrit :Je me doutais bien que ce type de sujet n'allait pas remporter l'adhésion de tous les membres ...
Steph, c'est ma tournée :
merci, j'en suis déjà a 2
-
- VIP
- Messages : 40562
- Enregistré le : lun. sept. 12, 2011 7:09 am
- Prénom : plus là
- Carrosserie : Pas de 406
- Motorisation : Ne sais pas
- Type : Ne sais pas
- Millésime : Ne sais pas
-
plus là
50 ans
Re: Programmer avec AutoIt
eastride a écrit :je demande le banissement du membre
la torture n'est pas autorisé dans le règlement
juste le titre m'a donné mal au casque
- peria
- Grand bavard
- Messages : 1076
- Enregistré le : jeu. juin 21, 2012 10:08 pm
- Prénom : William
- Carrosserie : Berline
- Motorisation : 2,2L
- Type : EW12J4 (3FZ)
- Finition : SV
- Millésime : 2001
- Kilométrage : 185000
- Localisation : Montpellier
-
William
33 ans
Montpellier -
406 SV
2,2L
EW12J4 (3FZ)
Millésime 2001
Re: Programmer avec AutoIt
Si ça peut être utile pour un sysadmin, je vais y jeter un œil
- vieri28
- Modérateur
- Auteur du sujet
- Messages : 9129
- Enregistré le : sam. oct. 15, 2011 6:59 pm
- Prénom : François
- Carrosserie : Pas de 406
- Motorisation : 2,0L HDI
- Type : DW10ATED (RHZ)
- Millésime : 2003
- Kilométrage : 272858
- Localisation : Chartres - 28
-
François
51 ans
Chartres - 28
Re: Programmer avec AutoIt
J'ose plus rien dire, je vais me retrouver SFF (Sans Forum Fixe ) !
Conso de la 406 :
Conso de la Focus :
Mes voitures actuelles : Ford Focus III 1.6 TDCi 95 S&S Trend - 207 SW 1.6 HDi 92 Série 64 - 206 1.9D XR Présence 2002
Mes voitures précédentes : 305 GR break - 205 SRD 1986 - 309 XAD 1993 - 309 GRD 1990 (R.I.P. 30/12/2013) - 406 2.0 HDi 110 10/2003 (R.I.P. 30/04/2019)
Conso de la Focus :
Mes voitures actuelles : Ford Focus III 1.6 TDCi 95 S&S Trend - 207 SW 1.6 HDi 92 Série 64 - 206 1.9D XR Présence 2002
Mes voitures précédentes : 305 GR break - 205 SRD 1986 - 309 XAD 1993 - 309 GRD 1990 (R.I.P. 30/12/2013) - 406 2.0 HDi 110 10/2003 (R.I.P. 30/04/2019)
- Aerandir
- Modérateur
- Messages : 41971
- Enregistré le : lun. sept. 12, 2011 9:09 pm
- Prénom : Hervé
- Carrosserie : Break
- Motorisation : 2,0L HDI
- Type : DW10ATED (RHZ)
- Finition : Navtech
- Millésime : 2002
- Kilométrage : 340000
- Localisation : 13
-
Hervé
56 ans
13 -
406 Navtech
2,0L HDI
DW10ATED (RHZ)
Millésime 2002
Re: Programmer avec AutoIt
Non, François, on charrie, mais toutes les discussions ont leur place, t'inquiètes !!!!!
-
- VIP
- Messages : 27353
- Enregistré le : mer. sept. 21, 2011 12:20 pm
- Prénom : n'est plus là
- Carrosserie : Pas de 406
- Motorisation : Autre
- Type : Ne sais pas
- Millésime : 2000
-
n'est plus là
ans
- vieri28
- Modérateur
- Auteur du sujet
- Messages : 9129
- Enregistré le : sam. oct. 15, 2011 6:59 pm
- Prénom : François
- Carrosserie : Pas de 406
- Motorisation : 2,0L HDI
- Type : DW10ATED (RHZ)
- Millésime : 2003
- Kilométrage : 272858
- Localisation : Chartres - 28
-
François
51 ans
Chartres - 28
Re: Programmer avec AutoIt
Aerandir a écrit :Non, François, on charrie, mais toutes les discussions ont leur place, t'inquiètes !!!!!
Oui, je sais . J'ajoutais juste une touche d'humour à ce sujet ô combien hermétique
Conso de la 406 :
Conso de la Focus :
Mes voitures actuelles : Ford Focus III 1.6 TDCi 95 S&S Trend - 207 SW 1.6 HDi 92 Série 64 - 206 1.9D XR Présence 2002
Mes voitures précédentes : 305 GR break - 205 SRD 1986 - 309 XAD 1993 - 309 GRD 1990 (R.I.P. 30/12/2013) - 406 2.0 HDi 110 10/2003 (R.I.P. 30/04/2019)
Conso de la Focus :
Mes voitures actuelles : Ford Focus III 1.6 TDCi 95 S&S Trend - 207 SW 1.6 HDi 92 Série 64 - 206 1.9D XR Présence 2002
Mes voitures précédentes : 305 GR break - 205 SRD 1986 - 309 XAD 1993 - 309 GRD 1990 (R.I.P. 30/12/2013) - 406 2.0 HDi 110 10/2003 (R.I.P. 30/04/2019)
- Aerandir
- Modérateur
- Messages : 41971
- Enregistré le : lun. sept. 12, 2011 9:09 pm
- Prénom : Hervé
- Carrosserie : Break
- Motorisation : 2,0L HDI
- Type : DW10ATED (RHZ)
- Finition : Navtech
- Millésime : 2002
- Kilométrage : 340000
- Localisation : 13
-
Hervé
56 ans
13 -
406 Navtech
2,0L HDI
DW10ATED (RHZ)
Millésime 2002
Re: Programmer avec AutoIt
Mais non, mais non........
- momoh-93
- V.I.P
- Messages : 2392
- Enregistré le : dim. sept. 11, 2011 8:15 pm
- Prénom : Diagmobile
- Carrosserie : Pas de 406
- Motorisation : 2,2L HDI
- Type : Ne sais pas
- Finition : Griffe
- Millésime : Ne sais pas
- Kilométrage : 151000
-
Diagmobile
ans
Re: Programmer avec AutoIt
en fait il permet d'automatiser un peu plus simplement que le .bat, c'est vrai qu'il est utile a un Admin Systèmes et Réseaux ( moi ) mais très limité , il a été crée en 1998 je crois .
Après tu peux avec ce soft "créer" une combinaison de touches pour lancer un programme
Exemple je veux lancer un navigateur web avec les touches ALT+3+CTL+F11+ENTREE simultanément
C'est vrai que le .bat est lourd mais il a fait ses preuves Mais on ne peut le comparer a autoIT, la seule comparaison possible a compétences pratiquement équivalentes c'est le VBscript ou la c'est une autre dimension de la programmation qui s'ouvre .
Pour les Mac tu as automator
Après tu peux avec ce soft "créer" une combinaison de touches pour lancer un programme
Exemple je veux lancer un navigateur web avec les touches ALT+3+CTL+F11+ENTREE simultanément
C'est vrai que le .bat est lourd mais il a fait ses preuves Mais on ne peut le comparer a autoIT, la seule comparaison possible a compétences pratiquement équivalentes c'est le VBscript ou la c'est une autre dimension de la programmation qui s'ouvre .
Pour les Mac tu as automator
- peria
- Grand bavard
- Messages : 1076
- Enregistré le : jeu. juin 21, 2012 10:08 pm
- Prénom : William
- Carrosserie : Berline
- Motorisation : 2,2L
- Type : EW12J4 (3FZ)
- Finition : SV
- Millésime : 2001
- Kilométrage : 185000
- Localisation : Montpellier
-
William
33 ans
Montpellier -
406 SV
2,2L
EW12J4 (3FZ)
Millésime 2001
Re: Programmer avec AutoIt
Tiens, je savais pas que tu étais aussi sysadmin .
Personnellement, je n'utilise le .bat que quand je suis obligé, je n'aime pas du tout. Comme dit Youri, quand tu as vu la différence avec les possibilités des scripts en Shell sous Linux, le bat te semble bien pauvre...
Personnellement, je n'utilise le .bat que quand je suis obligé, je n'aime pas du tout. Comme dit Youri, quand tu as vu la différence avec les possibilités des scripts en Shell sous Linux, le bat te semble bien pauvre...
- momoh-93
- V.I.P
- Messages : 2392
- Enregistré le : dim. sept. 11, 2011 8:15 pm
- Prénom : Diagmobile
- Carrosserie : Pas de 406
- Motorisation : 2,2L HDI
- Type : Ne sais pas
- Finition : Griffe
- Millésime : Ne sais pas
- Kilométrage : 151000
-
Diagmobile
ans
Re: Programmer avec AutoIt
c'est pas parceque je raconte quelques conneries que je ne suis pas sérieux de temps en temps
Sysadmin depuis 7ans officiellement
Attention ne pas confondre Linux et Unix même si tout les deux se rapprochent du même noyau
Sysadmin depuis 7ans officiellement
Attention ne pas confondre Linux et Unix même si tout les deux se rapprochent du même noyau
-
- VIP
- Messages : 40562
- Enregistré le : lun. sept. 12, 2011 7:09 am
- Prénom : plus là
- Carrosserie : Pas de 406
- Motorisation : Ne sais pas
- Type : Ne sais pas
- Millésime : Ne sais pas
-
plus là
50 ans
Re: Programmer avec AutoIt
momoh-93 a écrit :c'est pas parceque je raconte quelques des conneries que je ne suis pas sérieux de temps en temps
Sysadmin depuis 7ans officiellement
Attention ne pas confondre Linux et Unix même si tout les deux se rapprochent du même noyau
- peria
- Grand bavard
- Messages : 1076
- Enregistré le : jeu. juin 21, 2012 10:08 pm
- Prénom : William
- Carrosserie : Berline
- Motorisation : 2,2L
- Type : EW12J4 (3FZ)
- Finition : SV
- Millésime : 2001
- Kilométrage : 185000
- Localisation : Montpellier
-
William
33 ans
Montpellier -
406 SV
2,2L
EW12J4 (3FZ)
Millésime 2001
Re: Programmer avec AutoIt
Je ne me sers que de Linux moi. J'ai un peu tâté de la BSD mais je n'y connais presque rien :p
-
- Membre
- Messages : 25
- Enregistré le : mer. juil. 17, 2013 6:48 pm
- Prénom : Anthony
- Carrosserie : Berline
- Motorisation : 1,8L 16V
- Type : XU7JP4 (LFY)
- Finition : ST
- Millésime : 1997
- Kilométrage : 190000
- Localisation : Hennebont 56700
-
Anthony
36 ans
Hennebont 56700 -
406 ST
1,8L 16V
XU7JP4 (LFY)
Millésime 1997
Re: Programmer avec AutoIt
Personnellement, j'ai beaucoup joué sur le net et notament au MMORPG. J'ai donc conçu un petit logiciel qui permet une fois lancé de me connecter au jeu, entrer mon login et mot de passe, sélectionne le serveur, sélectionner le personnage.
Autoit est vraiment très pratique.
Autoit est vraiment très pratique.
- stephgki
- Grand bavard
- Messages : 1460
- Enregistré le : lun. sept. 19, 2011 1:04 pm
- Prénom : Stéphane
- Carrosserie : Break
- Motorisation : 2,0L HDI
- Type : DW10ATED (RHZ)
- Finition : Confort Pack
- Millésime : 2003
- Kilométrage : 176000
- Localisation : Troyes
-
Stéphane
54 ans
Troyes -
406 Confort Pack
2,0L HDI
DW10ATED (RHZ)
Millésime 2003
Re: Programmer avec AutoIt
J'ai rien compris mais ça a l'air bien...
"Si tu te tapes la tête contre un vase et que ça sonne le creux, n'en déduis pas que c'est le vase qui est vide..."
"C'est au pied du mur... Que l'on voit mieux le mur..."
"C'est au pied du mur... Que l'on voit mieux le mur..."