fanjio
Messages postés7Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention12 mai 2009
-
12 mai 2009 à 22:41
Londonic
Messages postés298Date d'inscriptionjeudi 22 janvier 2009StatutMembreDernière intervention26 septembre 2009
-
13 mai 2009 à 10:44
Bonjour à tous...
Alors voila je suis face à un problème,
Sur mon réseau d'entreprise, j'utilise plusieurs application métiers, avec login et password (tous différents)
je me retrouve avec une quinzaine de raccourci sur le bureau ou dans des dossiers ou dans la barre de lancement rapide....(bien sur je les utilise régulièrement)
je voudrais un code en vb à mettre dans excel....pour lancer l'application en automatique par un simple click ou double click, puis ensuite qu'automatiquement il saisisse le login et le password pour une connexion automatisée...
4 colonnes dans excel
une pour le nom de l'application
une avec le chemin d'accès : P:\echange\métiers.exe
une autre avec le login qui va pour la connexion
une autre avec le password qui va avec le login
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 12 mai 2009 à 22:50
Oulala...
Lancer les applications n'est pas un souci mais pour la saisie des logins et mot de passe... c'est autre choses !
Je connais deux solutions si cela peux t'aider, la première (pas bien belle) c'est d'utiliser le Sendkey pour simuler des appuis sur les touches du clavier mais un problème de timing peut se poser lors du lancement de l'application. La deuxième c'est de récupérer le handle du textbox de l'application que tu lance, c'est possible en vb6 (peut-être en vba) il y a des sources sur le sujet.
En espérant que cela puissent te mettre sur une voie.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 12 mai 2009 à 23:09
Re !
Si mes souvenirs sont bon en vb6 c'est l'api FindWindows ou FindWindowsText, e, spécifiant le titre du formulaire éxécuté dans l'application, il te retourne un entier long que tu devra en suite convertir pour obtenir le handle de cette fenêtre et via une autre API, il faut rechercher le TextBox de cette fenêtre et changer sa propriété Text.
Il y avait une source qui utilisait ce procédé pour changer le texte du bouton démarrer de windows XP.