OVH Cloud OVH Cloud

Piloter un autre programme

2 réponses
Avatar
Driss HANIB
Bonjour,

afin d'automatiser une tache dans un programme commercial dont je n'ai pas
bien sur ls sources et vraisemblablement écrit en DELPHI je cherche à écrire
et cliquer dans des combo de ce programme

en fait je veux lancer automatiquement l'impression et la mise en 'image '
PDF de factures .
cela passe par :
1. sélection dans un menu pour ouvrir une feneêtre : cela j'y arrive avec
SendKeys
2.lors que la fenêtre est ouverte je dois cocher des options boutons,
remplir des textbox et coisir dans des combo
apparamment le sendkeys ne marche pas bien..
3. lancer l'impression en appuyant sur le bouton voulu..

tout ce ceci pour chaque facture de façon à pouvoir donner un nom
particuleir au fichier pdf créé

quelles sont les pistes ou solutions possibles
merci

2 réponses

Avatar
Eric Mittelette[MS\)
Si il n'y a rien de prévu dans le soft pour le piloter, seul les sendKey
seront possible.
Cette solution est plus du domaine de l'astuce (pour bne pas dire bidouille)
mais des fois dans la vie il faut savoir faire avec ce que l'on a :-)

Dans les opérations de send key, l'expérience, montre qu'il faut savoir
marquer des pause entre certaine séquence de touches....
As tu repéré la séquence à envoyer ? vérifié maintenant les pauses et delai
entre touche...

Bon courage (car je me rappekl que c'est parfois assez aggacant à faire :-)

Eric

"Driss HANIB" a écrit dans le message de news:

Bonjour,

afin d'automatiser une tache dans un programme commercial dont je n'ai pas
bien sur ls sources et vraisemblablement écrit en DELPHI je cherche à
écrire
et cliquer dans des combo de ce programme

en fait je veux lancer automatiquement l'impression et la mise en 'image '
PDF de factures .
cela passe par :
1. sélection dans un menu pour ouvrir une feneêtre : cela j'y arrive avec
SendKeys
2.lors que la fenêtre est ouverte je dois cocher des options boutons,
remplir des textbox et coisir dans des combo
apparamment le sendkeys ne marche pas bien..
3. lancer l'impression en appuyant sur le bouton voulu..

tout ce ceci pour chaque facture de façon à pouvoir donner un nom
particuleir au fichier pdf créé

quelles sont les pistes ou solutions possibles
merci




Avatar
Driss HANIB
merci je vais regarder tout cela..

j'avais regardé vace des API avec recherche des handle, mais je me perds un
peu..

Driss
"Eric Mittelette[MS)" a écrit dans le message de
news:%
Si il n'y a rien de prévu dans le soft pour le piloter, seul les sendKey
seront possible.
Cette solution est plus du domaine de l'astuce (pour bne pas dire


bidouille)
mais des fois dans la vie il faut savoir faire avec ce que l'on a :-)

Dans les opérations de send key, l'expérience, montre qu'il faut savoir
marquer des pause entre certaine séquence de touches....
As tu repéré la séquence à envoyer ? vérifié maintenant les pauses et


delai
entre touche...

Bon courage (car je me rappekl que c'est parfois assez aggacant à faire


:-)

Eric

"Driss HANIB" a écrit dans le message de news:

> Bonjour,
>
> afin d'automatiser une tache dans un programme commercial dont je n'ai


pas
> bien sur ls sources et vraisemblablement écrit en DELPHI je cherche à
> écrire
> et cliquer dans des combo de ce programme
>
> en fait je veux lancer automatiquement l'impression et la mise en 'image


'
> PDF de factures .
> cela passe par :
> 1. sélection dans un menu pour ouvrir une feneêtre : cela j'y arrive


avec
> SendKeys
> 2.lors que la fenêtre est ouverte je dois cocher des options boutons,
> remplir des textbox et coisir dans des combo
> apparamment le sendkeys ne marche pas bien..
> 3. lancer l'impression en appuyant sur le bouton voulu..
>
> tout ce ceci pour chaque facture de façon à pouvoir donner un nom
> particuleir au fichier pdf créé
>
> quelles sont les pistes ou solutions possibles
> merci
>
>