Création d'un algorithme simple sur un vieux PC comment faire?
Modérateur : Politburo
Création d'un algorithme simple sur un vieux PC comment faire?
Bonjour à tous ,
Pour des besoins personnelles, je dois créer l'algorithme, ou plutôt la procédure suivante sur un PC Windows 98 SE :
Sur Microsoft Excel 97, dans une colonne donnée, chaque cellules contient une suite de caractères donnée jusqu'en bas de la feuille de calcul.
1°) L'algorithme copie les caractères qui se trouvent dans la première cellule de la colonne.
2°) Il colle les caractères dans le champ de texte d'un autre programme.
3°) Il appuie sur ou un bouton "Ok" dans le programme, ou sur la touche entrée.
4°) Le programme qui reçoit les caractères donne une réponse.
5°)
A : Si la réponse est "OK", l'algorithme efface le contenu de la cellule qu'il a copié, et recommence à l'étape 1°).
B : Si la réponse est différente de "OK", l'algorithme s'arrête là, et n'efface PAS le contenu de la cellule qu'il a copié.
Cette algorithme peut-il être réalisé avec une Macro Excel 97, et si oui comment?
Sinon, comment procéderiez-vous?
Merci pour votre aide précédente.
Cordialement,
Apollo12
Pour des besoins personnelles, je dois créer l'algorithme, ou plutôt la procédure suivante sur un PC Windows 98 SE :
Sur Microsoft Excel 97, dans une colonne donnée, chaque cellules contient une suite de caractères donnée jusqu'en bas de la feuille de calcul.
1°) L'algorithme copie les caractères qui se trouvent dans la première cellule de la colonne.
2°) Il colle les caractères dans le champ de texte d'un autre programme.
3°) Il appuie sur ou un bouton "Ok" dans le programme, ou sur la touche entrée.
4°) Le programme qui reçoit les caractères donne une réponse.
5°)
A : Si la réponse est "OK", l'algorithme efface le contenu de la cellule qu'il a copié, et recommence à l'étape 1°).
B : Si la réponse est différente de "OK", l'algorithme s'arrête là, et n'efface PAS le contenu de la cellule qu'il a copié.
Cette algorithme peut-il être réalisé avec une Macro Excel 97, et si oui comment?
Sinon, comment procéderiez-vous?
Merci pour votre aide précédente.
Cordialement,
Apollo12
- Marge
- Fonctionne à 14400 bauds
- Messages : 6190
- Enregistré le : 01 oct. 2008 14:39
- Localisation : En bas, tout au fond à gauche.
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Salut,
Oui, heu... non !
Je croyais que c’était assez simple mais tu veux qu‘à partir du tableur on copie ailleurs mais il faudrait savoir où ; dans Office ça semble possible.
Il faut s'y coller. Bon courage !
Oui, heu... non !
Je croyais que c’était assez simple mais tu veux qu‘à partir du tableur on copie ailleurs mais il faudrait savoir où ; dans Office ça semble possible.
Il faut s'y coller. Bon courage !
3 hommes, 3 demis, un 3a... Magnéto, Serge !
Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67__: A L I E N .
♣ ♦ « Boris », c'était juste Maurice enrhumé. ♥ ♠
Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67__: A L I E N .
♣ ♦ « Boris », c'était juste Maurice enrhumé. ♥ ♠
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Sans rentrer dans le détail, ta problematique a une chance de pouvoir se traiter avec la techno OLE / activeX mais tout dépend de la bonne volonté de l’autre application (autre que office). Commence par tester la possibilité d’une macro excel d’aller faire une action simple sur l’autre programme et ensuite, si ca marche, il suffit de dérouler.
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Bonjour à tous, et merci pour vos réponses
Alors ça me paraît simple, car pour un humain qui sait utiliser un ordinateur, c'est une opération facile et qui se fait en quelques secondes. De plus, c'est une tâche répétitive, typiquement ce que les ordinateurs peuvent automatiser normalement.
Après, ne sachant pas coder, je ne me rend pas forcément compte de toutes les lignes de code qu'il faut pondre pour ce résultat là. D'autant que le programme "récepteur" n'a rien à voir avec Microsoft Office.
Alors il faut savoir que le programme qui doit recevoir les caractères n'a rien à voir avec Microsoft Office. Il a été développé au milieu/fin des années 1990, et il peut fonctionner sur Windows 3.1, et jusqu'à Windows XP. Il s'agit d'un programme 16 bits. Du coup, je ne suis pas sûr que la technologie active x soit d'une grande aide.
Je n'ai jamais programmé de macro Excel. Ça serait l'occasion d'apprendre, mais par où commencer?
Dans un endroit où j'ai travaillé, on utilisait une Macro Excel pour renommer des fichiers PDF avec les noms enregistrés sous forme de liste dans un fichier Excel. Cependant, c'était une version beaucoup plus moderne d'Excel 97, la 2019 je crois.
Cordialement,
Apollo12
Alors ça me paraît simple, car pour un humain qui sait utiliser un ordinateur, c'est une opération facile et qui se fait en quelques secondes. De plus, c'est une tâche répétitive, typiquement ce que les ordinateurs peuvent automatiser normalement.
Après, ne sachant pas coder, je ne me rend pas forcément compte de toutes les lignes de code qu'il faut pondre pour ce résultat là. D'autant que le programme "récepteur" n'a rien à voir avec Microsoft Office.
gilles a écrit : ↑24 oct. 2021 10:26 Sans rentrer dans le détail, ta problematique a une chance de pouvoir se traiter avec la techno OLE / activeX mais tout dépend de la bonne volonté de l’autre application (autre que office). Commence par tester la possibilité d’une macro excel d’aller faire une action simple sur l’autre programme et ensuite, si ca marche, il suffit de dérouler.
Alors il faut savoir que le programme qui doit recevoir les caractères n'a rien à voir avec Microsoft Office. Il a été développé au milieu/fin des années 1990, et il peut fonctionner sur Windows 3.1, et jusqu'à Windows XP. Il s'agit d'un programme 16 bits. Du coup, je ne suis pas sûr que la technologie active x soit d'une grande aide.
Je n'ai jamais programmé de macro Excel. Ça serait l'occasion d'apprendre, mais par où commencer?
Dans un endroit où j'ai travaillé, on utilisait une Macro Excel pour renommer des fichiers PDF avec les noms enregistrés sous forme de liste dans un fichier Excel. Cependant, c'était une version beaucoup plus moderne d'Excel 97, la 2019 je crois.
Cordialement,
Apollo12
- phm
- Fonctionne à 2400 bauds
- Messages : 1365
- Enregistré le : 08 avr. 2016 18:36
- Localisation : Est Parisien
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Le plus simple serait que tu t'impliques plus dans l'apprentissage de la programmation ...
HEWLETT-PACKARD : The best
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Objectivement, c'est vrai, mais malheureusement j'ai déjà essayé et je n'y suis jamais parvenu. Hélas, je n'ai pas l'"esprit codeur". À savoir que même si je suis un tuto de A à Z, je ne parviens pas à apprendre à créer un programme. Je sais juste refaire par cœur les exercices du tuto.
Honnêtement, en écrivant ce post, j'espérais trouver quelqu'un qui soit connaitrais un outil simple pour automatiser certaines actions de ce type (Il me semble que ça existait sur Mac OS), soit accepterais de le créer pour moi contre rémunération.
Cordialement,
Apollo12
- phm
- Fonctionne à 2400 bauds
- Messages : 1365
- Enregistré le : 08 avr. 2016 18:36
- Localisation : Est Parisien
Re: Création d'un algorithme simple sur un vieux PC comment faire?
De ce que je le souvienne, les personnes susceptibles de faire cela à l'époque devait être vraiment des pointures.
Pour la part je pense que cela n'était pas possible.
Je pense que tu vis à une époque où tout semble "facile", mais dans les années 90 ce n'était pas du tous le cas.
L'excel de l'époque en macro est loin d'offrir les possibilités d'excel 2021.
Pour la part je pense que cela n'était pas possible.
Je pense que tu vis à une époque où tout semble "facile", mais dans les années 90 ce n'était pas du tous le cas.
L'excel de l'époque en macro est loin d'offrir les possibilités d'excel 2021.
HEWLETT-PACKARD : The best
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
CANON X-07 X-730 X-711 XR-100 XM-101 XP-110F XP-120F XP-130F XP-140
AMSTRAD CPC-464 CPC-6128 ATARI STF DAI Indata
- gilles
- Fonctionne à 9600 bauds
- Messages : 3100
- Enregistré le : 17 avr. 2007 21:25
- Localisation : 44
- Contact :
Re: Création d'un algorithme simple sur un vieux PC comment faire?
OLE 1.0 existe depuis windows 3.1, ca reste théoriquement possible, mais seulement si l'application a une structure qui s'y prête.
A l'époque pas mal d'entreprises développaient leurs process entre excel ou access et des application maison. C'est un peu passé de mode mais je pense qu'on en trouve encore qui tourne sur machine virtuelle (vers 2008 j'avais quelques exemples d'outils internes de ce genre en maintenance applicative pour d'assez grosses boites).
Donc si l'appli s'y prête c'est jouable. sinon il faudra user d'autres techniques d'automatisation un peu plus hasardeuses comme des moteurs d'automatisation clavier/souris avec analyse par macro. Mais c'est moins fiable et encore plus long à mettre au point.
A l'époque pas mal d'entreprises développaient leurs process entre excel ou access et des application maison. C'est un peu passé de mode mais je pense qu'on en trouve encore qui tourne sur machine virtuelle (vers 2008 j'avais quelques exemples d'outils internes de ce genre en maintenance applicative pour d'assez grosses boites).
Donc si l'appli s'y prête c'est jouable. sinon il faudra user d'autres techniques d'automatisation un peu plus hasardeuses comme des moteurs d'automatisation clavier/souris avec analyse par macro. Mais c'est moins fiable et encore plus long à mettre au point.
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Bonjour à tous, et merci pour vos réponses.
Niveau pointure, je chausse du 45, tu crois que ça suffit?
Plus sérieusement, avec Mac OS 6 sorti en 1988, Apple proposait MacroMaker qui permettait de faire en partie ce que j'évoque ici. Cependant, il était critiqué pour son manque de fonctionnalités. Ironie du sort, au moment où le système 6 est sorti, Microsoft commercialisait déjà
AutoMac III qui était plus performant.
De mémoire, sous Windows 3.1, il y avait un outil semblable à MacroMaker, ou à AutoMac III. Je crois qu'il se trouvait dans le groupe accessoires, et s'appelait "Enregistreur".
Je pense que c'est ce genre d'outils que je pourrais utiliser, mais il faudrait pouvoir mettre des "Embranchements".
Par exemple, lorsque la dernière ligne visible sur Excel contenant du texte à été utilisé, il faudrait dire à l'algorithme "Copier-coller : "Arrêtes toi, et lance l'algorithme "Défilement".
L'algorithme : "Défilement", comme son nom l'indique aurait pour but de faire défiler la page Excel de manière à ce que la ligne qui était invisible car trop basse se retrouve en haut, afin que l'algorithme "Copier-coller" puisse à nouveau fonctionner.
Cela pourrait peut-être être fait en comptant le nombre d'exécutions de l'algorithme "Copier coller", jusqu'à ce qu'il atteigne la dernière ligne visible, et une fois ce nombre atteint, ordonner l'exécution de l'algorithme "Défilement".
Pour l'algorithme "Défilement", on pourrait imaginer qu'il se contenterait de cliquer sur le bouton inférieur de la barre de défilement d'Excel autant de fois que nécessaires, afin que la ligne qui était trop basse se retrouve en haut.
Cette idée vous paraît-elle jouable ou pas?
Merci pour votre aide précédente.
Cordialement,
Apollo12
phm a écrit : ↑24 oct. 2021 18:53 De ce que je le souvienne, les personnes susceptibles de faire cela à l'époque devait être vraiment des pointures.
Pour la part je pense que cela n'était pas possible.
Je pense que tu vis à une époque où tout semble "facile", mais dans les années 90 ce n'était pas du tous le cas.
L'excel de l'époque en macro est loin d'offrir les possibilités d'excel 2021.
Niveau pointure, je chausse du 45, tu crois que ça suffit?
Plus sérieusement, avec Mac OS 6 sorti en 1988, Apple proposait MacroMaker qui permettait de faire en partie ce que j'évoque ici. Cependant, il était critiqué pour son manque de fonctionnalités. Ironie du sort, au moment où le système 6 est sorti, Microsoft commercialisait déjà
AutoMac III qui était plus performant.
gilles a écrit : ↑24 oct. 2021 19:20 OLE 1.0 existe depuis windows 3.1, ca reste théoriquement possible, mais seulement si l'application a une structure qui s'y prête.
A l'époque pas mal d'entreprises développaient leurs process entre excel ou access et des application maison. C'est un peu passé de mode mais je pense qu'on en trouve encore qui tourne sur machine virtuelle (vers 2008 j'avais quelques exemples d'outils internes de ce genre en maintenance applicative pour d'assez grosses boites).
Donc si l'appli s'y prête c'est jouable. sinon il faudra user d'autres techniques d'automatisation un peu plus hasardeuses comme des moteurs d'automatisation clavier/souris avec analyse par macro. Mais c'est moins fiable et encore plus long à mettre au point.
De mémoire, sous Windows 3.1, il y avait un outil semblable à MacroMaker, ou à AutoMac III. Je crois qu'il se trouvait dans le groupe accessoires, et s'appelait "Enregistreur".
Je pense que c'est ce genre d'outils que je pourrais utiliser, mais il faudrait pouvoir mettre des "Embranchements".
Par exemple, lorsque la dernière ligne visible sur Excel contenant du texte à été utilisé, il faudrait dire à l'algorithme "Copier-coller : "Arrêtes toi, et lance l'algorithme "Défilement".
L'algorithme : "Défilement", comme son nom l'indique aurait pour but de faire défiler la page Excel de manière à ce que la ligne qui était invisible car trop basse se retrouve en haut, afin que l'algorithme "Copier-coller" puisse à nouveau fonctionner.
Cela pourrait peut-être être fait en comptant le nombre d'exécutions de l'algorithme "Copier coller", jusqu'à ce qu'il atteigne la dernière ligne visible, et une fois ce nombre atteint, ordonner l'exécution de l'algorithme "Défilement".
Pour l'algorithme "Défilement", on pourrait imaginer qu'il se contenterait de cliquer sur le bouton inférieur de la barre de défilement d'Excel autant de fois que nécessaires, afin que la ligne qui était trop basse se retrouve en haut.
Cette idée vous paraît-elle jouable ou pas?
Merci pour votre aide précédente.
Cordialement,
Apollo12
- Marge
- Fonctionne à 14400 bauds
- Messages : 6190
- Enregistré le : 01 oct. 2008 14:39
- Localisation : En bas, tout au fond à gauche.
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Sur un PC à l'époque il y avait AUTOMATE, si ma mémoire est bonne, qui permettait de résoudre des automatisations à la souris ou au clavier. Mais ça ne supportait pas la moindre modification d'environnement, pas la moindre, je le répète, et pas, à ma connaissance, le moindre branchement conditionnel.
3 hommes, 3 demis, un 3a... Magnéto, Serge !
Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67__: A L I E N .
♣ ♦ « Boris », c'était juste Maurice enrhumé. ♥ ♠
Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67__: A L I E N .
♣ ♦ « Boris », c'était juste Maurice enrhumé. ♥ ♠
- Hobiecat
- Fonctionne à 9600 bauds
- Messages : 3644
- Enregistré le : 06 sept. 2011 14:57
- Localisation : Normandie
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Oui, l'enregistreur de win3.1 était juste capable de répliquer des actions de souris ou de clavier sur des fenêtres strictement à la même place, et sans aucune possibilité de modifier l'enregistrement. Je doute aussi que ce soit utilisable ici.Marge a écrit : ↑26 oct. 2021 02:20 Sur un PC à l'époque il y avait AUTOMATE, si ma mémoire est bonne, qui permettait de résoudre des automatisations à la souris ou au clavier. Mais ça ne supportait pas la moindre modification d'environnement, pas la moindre, je le répète, et pas, à ma connaissance, le moindre branchement conditionnel.
La solution OLE1.0 évoquée par Gilles plus haut est sans doute la bonne, mais c'est du développement assez complexe : ça demande des heures de travail et des connaissances pointues de programmation des outils. On parle de domaine professionnel, pas de la bidouille de programmation dans la cuisine.
-
- Fonctionne à 2400 bauds
- Messages : 1806
- Enregistré le : 03 mai 2003 02:24
- Localisation : Nonglard (Annecy)
- Contact :
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Salut,
OLE ne fonctionne que si les 2 applications reconnaissent l'OLE ... et nécessite en plus de développer les connexions, ce qui tient de l'usine a gaz sans exemple, vu la nullité des documentations de l'API.
Sur m$-office, c'est possible car le VBscript (ou je ne sais plus comment ca s'appelait à l'époque) permet de le faire, mais si l'autre application n'a pas de langage de macro (99.99% du temps), et/ou n'a pas inclus l'OLE a l'origine, ca me parait très difficile.
Et même si c'est le cas, il faut que les 2 applies utilisent strictement la même version d'OLE (pas de compatibilité entre les versions ... m$ quoi !)
Une solution à la Automate comme évoqué précédemment me parait beaucoup plus réaliste : alors même si je ne l'ai pas fait pour des windows aussi vieux, il y avait des outils pro qu'on utilisait pour le monitoring qui était plus intelligent que juste reproduire les actions de l'utilisateur. Il était capable d'ouvrir des fenetres et d'y faire des actions quelques soit la position où elles se trouvaient.
Mais je ne me souviens plus le nom.
Bonne chance.
OLE ne fonctionne que si les 2 applications reconnaissent l'OLE ... et nécessite en plus de développer les connexions, ce qui tient de l'usine a gaz sans exemple, vu la nullité des documentations de l'API.
Sur m$-office, c'est possible car le VBscript (ou je ne sais plus comment ca s'appelait à l'époque) permet de le faire, mais si l'autre application n'a pas de langage de macro (99.99% du temps), et/ou n'a pas inclus l'OLE a l'origine, ca me parait très difficile.
Et même si c'est le cas, il faut que les 2 applies utilisent strictement la même version d'OLE (pas de compatibilité entre les versions ... m$ quoi !)
Une solution à la Automate comme évoqué précédemment me parait beaucoup plus réaliste : alors même si je ne l'ai pas fait pour des windows aussi vieux, il y avait des outils pro qu'on utilisait pour le monitoring qui était plus intelligent que juste reproduire les actions de l'utilisateur. Il était capable d'ouvrir des fenetres et d'y faire des actions quelques soit la position où elles se trouvaient.
Mais je ne me souviens plus le nom.
Bonne chance.
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
-
- Fonctionne à 1200 bauds
- Messages : 486
- Enregistré le : 28 oct. 2018 17:28
- Localisation : Entre Lyon et St Etienne
- Contact :
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Autoit ?destroyedlolo a écrit : ↑26 oct. 2021 10:55 il y avait des outils pro qu'on utilisait pour le monitoring qui était plus intelligent que juste reproduire les actions de l'utilisateur. Il était capable d'ouvrir des fenetres et d'y faire des actions quelques soit la position où elles se trouvaient.
Mais je ne me souviens plus le nom.
-
- Fonctionne à 2400 bauds
- Messages : 1806
- Enregistré le : 03 mai 2003 02:24
- Localisation : Nonglard (Annecy)
- Contact :
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Franchement, je ne me souviens plus
Amiga, UNIX
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
Sharp, NetBSD http://destroyedlolo.info/
Apache, PHP 100 % dictionnary free
Vacances, Voyages 1 mispelling by word
Re: Création d'un algorithme simple sur un vieux PC comment faire?
Bonjour à tous
À priori, l'application qui doit recevoir le texte ne prend pas en charge OLE 1.0, ou plutôt 99,9% de chances qu'elle ne gère pas ce cet API. De toutes façons, c'est largement hors de mes compétences.
Effectivement, un logiciel à la Automate qui prendrait le contrôle de Windows pour ça serait sûrement la bonne solution. À une époque, j'ai connu quelqu'un qui utilisait un programme de ce style pour ce connecter rapidement à tous ses comptes Dofus. Ça faisait un peu se que je décris : Copier-coller les noms d'utilisateurs et les mots de passe dans leurs champs de texte respectifs et lancer la connexion. Après, ça tournait sous Windows 10.
La solution serait peut-être une VW Windows 98 SE, voir même 3.11 qui servirait uniquement pour le logiciel récepteur, alors que le tableur (LibreOffice Calc, ou une version récente de Microsoft Excel), et le logiciel d'automatisation tourneraient sur Windows 10.
Pensez-vous que ça simplifierait les choses, ou que ça les compliquerait d'avantage?
Merci pour votre aide précédente.
Cordialement,
Apollo12
.Hobiecat a écrit : ↑26 oct. 2021 10:06Oui, l'enregistreur de win3.1 était juste capable de répliquer des actions de souris ou de clavier sur des fenêtres strictement à la même place, et sans aucune possibilité de modifier l'enregistrement. Je doute aussi que ce soit utilisable ici.Marge a écrit : ↑26 oct. 2021 02:20 Sur un PC à l'époque il y avait AUTOMATE, si ma mémoire est bonne, qui permettait de résoudre des automatisations à la souris ou au clavier. Mais ça ne supportait pas la moindre modification d'environnement, pas la moindre, je le répète, et pas, à ma connaissance, le moindre branchement conditionnel.
La solution OLE1.0 évoquée par Gilles plus haut est sans doute la bonne, mais c'est du développement assez complexe : ça demande des heures de travail et des connaissances pointues de programmation des outils. On parle de domaine professionnel, pas de la bidouille de programmation dans la cuisine.
À priori, l'application qui doit recevoir le texte ne prend pas en charge OLE 1.0, ou plutôt 99,9% de chances qu'elle ne gère pas ce cet API. De toutes façons, c'est largement hors de mes compétences.
destroyedlolo a écrit : ↑26 oct. 2021 10:55 Salut,
OLE ne fonctionne que si les 2 applications reconnaissent l'OLE ... et nécessite en plus de développer les connexions, ce qui tient de l'usine a gaz sans exemple, vu la nullité des documentations de l'API.
Sur m$-office, c'est possible car le VBscript (ou je ne sais plus comment ca s'appelait à l'époque) permet de le faire, mais si l'autre application n'a pas de langage de macro (99.99% du temps), et/ou n'a pas inclus l'OLE a l'origine, ca me parait très difficile.
Et même si c'est le cas, il faut que les 2 applies utilisent strictement la même version d'OLE (pas de compatibilité entre les versions ... m$ quoi !)
Une solution à la Automate comme évoqué précédemment me parait beaucoup plus réaliste : alors même si je ne l'ai pas fait pour des windows aussi vieux, il y avait des outils pro qu'on utilisait pour le monitoring qui était plus intelligent que juste reproduire les actions de l'utilisateur. Il était capable d'ouvrir des fenetres et d'y faire des actions quelques soit la position où elles se trouvaient.
Mais je ne me souviens plus le nom.
Bonne chance.
Effectivement, un logiciel à la Automate qui prendrait le contrôle de Windows pour ça serait sûrement la bonne solution. À une époque, j'ai connu quelqu'un qui utilisait un programme de ce style pour ce connecter rapidement à tous ses comptes Dofus. Ça faisait un peu se que je décris : Copier-coller les noms d'utilisateurs et les mots de passe dans leurs champs de texte respectifs et lancer la connexion. Après, ça tournait sous Windows 10.
La solution serait peut-être une VW Windows 98 SE, voir même 3.11 qui servirait uniquement pour le logiciel récepteur, alors que le tableur (LibreOffice Calc, ou une version récente de Microsoft Excel), et le logiciel d'automatisation tourneraient sur Windows 10.
Pensez-vous que ça simplifierait les choses, ou que ça les compliquerait d'avantage?
Merci pour votre aide précédente.
Cordialement,
Apollo12