IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Automatisation d'opérations sous n'importe quel logiciel


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Anamelech
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 134
    Par défaut Automatisation d'opérations sous n'importe quel logiciel
    Bonjour,

    J'aimerai créer un programme d'automatisation de procédure qui pourrait effectuer des tâches de façons répétitives et surtout sur n'importe quel logiciel. Pour que cela soit plus clair je vais prendre un exemple: sous excel, pour mettre en forme les colonnes, les lignes, centrer le texte, faire un graphique,... il est nécessaire de faire plusieurs opérations, lorsque l'on doit traiter beaucoup de fichiers cela devient vite fatiguant de refaire les mêmes opérations 15 fois de suite (il existe sans doute un moyen sous excel de faire des macros ou je sais pas quoi mais je ne me suis pas penché sur la question parce que je ne travaille pas très souvent sous excel, c'est juste un exemple ici), j'aimerai donc qu'un programme vienne faire toutes ces opérations à ma place et je souhaite que ce programme puisse être utilisé avec n'importe quel logiciel.
    J'aimerai savoir tout d'abord si cela existe déjà, et si ce n'est pas le cas quel langage de programmation serait le plus approprié pour développer ce type de programme.

    Comme idée de départ pour que cela soit effectif sur n'importe quel logiciel j'avais pensé utiliser les mouvements de la souris: on enregistrerait les mouvements de la souris pour effectuer un type d'opération et il ne resterait plus qu'à répéter la séquence de mouvements de celle-ci pour "automatiser" cette opération. Qu'est-ce que vous en pensez ?

  2. #2
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    j'aimerai donc qu'un programme vienne faire toutes ces opérations à ma place et je souhaite que ce programme puisse être utilisé avec n'importe quel logiciel.
    Le problème est que chaque logiciel a des spécificités, certains acceptent des macros, d'autres non (leur syntaxe est différente).

    Il n'est pas possible de faire cela pour tout car chaque logiciel est différent.

    Comme idée de départ pour que cela soit effectif sur n'importe quel logiciel j'avais pensé utiliser les mouvements de la souris: on enregistrerait les mouvements de la souris pour effectuer un type d'opération et il ne resterait plus qu'à répéter la séquence de mouvements de celle-ci pour "automatiser" cette opération.
    Il faudrait donc que le logiciel utilise la souris, ce n'est pas le cas de tous. En plus, de faire ça, ça ne peut pas aller car ça dépend du dimensionnement de ta fenetre (et de la résolution de l'écran...)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 77
    Par défaut
    Une possible solution très coûteuse est le logiciel Quicktest Professionnal de Mercury.

    Il est utilisé pour l'automatisation des tests. On clique sur record, on effectue les actions dans Excel et QuickTest les enregistres pour les exécuter ensuite automatiquement.

    Cependant encore une fois il ne supporte pas tous les types d'application!

  4. #4
    Membre éprouvé Avatar de Anamelech
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 134
    Par défaut
    Pour ce qui est de la dimension et de la résolution de l'écran il suffit d'en tenir compte et de s'arranger pour être dans les mêmes conditions lorsque l'on enregistre les mouvements et lorsqu'ils sont restitués, à mon avis c'est pas un problème et pour les logiciels qui n'utilisent pas la souris vu qu'il ne doit pas y en avoir beaucoup ce n'est pas grave si ça marche pas dessus....

  5. #5
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Pour ce qui est de l'automatisation des tests, je pense qu'il te faut un langage qui soit capable :
    De capturer les mouvements de la souris et du clavier (possibilité de taper du teste)
    De simuler ces mouvements.

    Autant le premier point n'est pas trop complexe, autant le second, je ne sais pas ce qu'il en est.

    En gros, je pense que sur le principe c'est tout à fait faisable, mais je crains que ce ne soit compliqué.
    Essaye peut-être de voir du côté de l'automatisation des tests (comme suggéré ci-dessus) ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  6. #6
    Membre éprouvé Avatar de Anamelech
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 134
    Par défaut
    Le problème c'est que le logiciel en question est payant.....

  7. #7
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Citation Envoyé par Anamelech
    Le problème c'est que la logiciel en question est payant.....
    Il existe une version d'évaluation gratuite pendant 14 jours. Certes ce n'ets pas énorme, mais ca laisse el temps de voir un peu les possibilités d'un tel logiciel, au moins pour voir s'il est en mesure de répondre à tes besoins ou non.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

Discussions similaires

  1. Procedure stockée standard sous n'importe quel SGBD
    Par shaun_the_sheep dans le forum Langage SQL
    Réponses: 2
    Dernier message: 06/05/2009, 18h10
  2. Envoi d'un mail via n'importe quel logiciel de mailing
    Par INFERNOTRONIC dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/07/2008, 11h59
  3. Comment lancer mon application sous n'importe quel répertoire ?
    Par condor_01 dans le forum Applications et environnements graphiques
    Réponses: 13
    Dernier message: 14/11/2007, 23h02
  4. Quels sont les sous-systèmes d'un logiciel ?
    Par sara09 dans le forum Architecture
    Réponses: 2
    Dernier message: 10/07/2006, 11h54
  5. [JDBC] récuperer n'importe quel champ sous forme de String
    Par Hervé Saladin dans le forum JDBC
    Réponses: 3
    Dernier message: 31/05/2006, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo