[..] Tache automatisés

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
jujulips
Niveau 2
Niveau 2
Messages : 22
Enregistré le : ven. 11 mars 2011 21:20
Status : Hors ligne

[..] Tache automatisés

#1

Message par jujulips »

Bonjour,

je suis nouveau ici, mais j'avais utilisé rapidement AutoIt l'année dernière.

Je m'explique : dans mon travail j'effectue souvent des taches répétitives informatiquement et je souhaiterais les automatiser.

Il s'agit de paramétrage de logiciels et certains menus ou options de sont accessibles que par click de souris!

J'aimerais réutiliser le mouse recorder pour faire mes automatismes dans AutoIt et je me demande si je pourrais utilisé le script sur des postes ayant des resolutions diférentes ?

Cdt

Julien L.
Avatar du membre
eln
Niveau 6
Niveau 6
Messages : 202
Enregistré le : sam. 28 juil. 2007 12:54
Status : Hors ligne

Re: [..] Tache automatisés

#2

Message par eln »

Personnellement je trouve la technique trop aléatoire. Je jouerai plutôt avec les fenêtres avec des contrlclick - ControlCommand - ....
Après tout dépend de ce que vous voulez faire. Un exemple concret ?
Débutant, pas taper !
Avatar du membre
Jerome
Niveau 9
Niveau 9
Messages : 661
Enregistré le : mar. 07 avr. 2009 08:35
Localisation : Picardie
Status : Hors ligne

Re: [..] Tache automatisés

#3

Message par Jerome »

Coucou,


J'appuie la réponse du dessus, si la résolution de l'écran n'est pas la même, il ne sera pas possible au script de fonctionner de manière optimal.

Ensuite, rien ne vous empêche de changer la résolution de l'écran avant l'exécution du dit script. (800x600)



Jérôme
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Tache automatisés

#4

Message par zeshrek »

Je suis un peu dans la même situation que toi. Etant integrateur/packageur j'ai souvent des parametrages à appliquer sur des applications qui devront etre télédistribuées.
En ce qui me concerne je n'utilise pas (et ne conseille pas de le faire) de script qui simule la séquence d'actions faites par l'utilisateur.
Ma recommendation serait plutot d'identifier les modifications effectuées dans les fichiers de config ou dans la base de registre, et là, éventuellement avec un script autoit, les reproduire.
Si vis pacem para bellum
jujulips
Niveau 2
Niveau 2
Messages : 22
Enregistré le : ven. 11 mars 2011 21:20
Status : Hors ligne

Re: [..] Tache automatisés

#5

Message par jujulips »

Hello effectivement j'ai aussi pensé à travailler en direct dans les bases sql, mais je n'ai pas trouvé de moyen facile d'exporter les modifications des tables liées à un bout de paramétrage !
jujulips
Niveau 2
Niveau 2
Messages : 22
Enregistré le : ven. 11 mars 2011 21:20
Status : Hors ligne

Re: [..] Tache automatisés

#6

Message par jujulips »

Dsl de remonter le Topic, mais tu ne connaitrais pas un soft qui exporte les différence entre deux tables SQL ?
Si j'arrive a exporter les modifications entre une table avec et sans paramétrage ca devrait le faire non ?

Cdt
zeshrek a écrit :Je suis un peu dans la même situation que toi. Etant integrateur/packageur j'ai souvent des parametrages à appliquer sur des applications qui devront etre télédistribuées.
En ce qui me concerne je n'utilise pas (et ne conseille pas de le faire) de script qui simule la séquence d'actions faites par l'utilisateur.
Ma recommendation serait plutot d'identifier les modifications effectuées dans les fichiers de config ou dans la base de registre, et là, éventuellement avec un script autoit, les reproduire.
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Tache automatisés

#7

Message par jchd »

Tu as un schéma de tes tables ?
Si oui, c'est facile en SQL.

Si tu n'as pas de schéma, ça se fait aussi.
Je te donne l'idée, à toi d'adapter à ton dialecte.
select '' as "Absent de T1", * from (select * from T2 except select * from T1); -- tout ce qui est dans T2 mais pas dans T1
select '' as "Absent de T2", * from (select * from T1 except select * from T2); -- tout ce qui est dans T1 mais pas dans T2
select '' as "Différence T1 - T2", * from ((select * from T1 union select * from T2) except (select * from T1 intersect select * from T2)))
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
jujulips
Niveau 2
Niveau 2
Messages : 22
Enregistré le : ven. 11 mars 2011 21:20
Status : Hors ligne

Re: [..] Tache automatisés

#8

Message par jujulips »

C'est une base de compta ... même avec les schema c'est galère ... c'est enorme !!
jchd a écrit :Tu as un schéma de tes tables ?
Si oui, c'est facile en SQL.

Si tu n'as pas de schéma, ça se fait aussi.
Je te donne l'idée, à toi d'adapter à ton dialecte.
select '' as "Absent de T1", * from (select * from T2 except select * from T1); -- tout ce qui est dans T2 mais pas dans T1
select '' as "Absent de T2", * from (select * from T1 except select * from T2); -- tout ce qui est dans T1 mais pas dans T2
select '' as "Différence T1 - T2", * from ((select * from T1 union select * from T2) except (select * from T1 intersect select * from T2)))
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Tache automatisés

#9

Message par jchd »

Enorme, c'est combien de rows ?
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Répondre