cs_bong
Messages postés2Date d'inscriptionvendredi 28 mars 2003StatutMembreDernière intervention20 mai 2003
-
19 mai 2003 à 16:52
cs_siriusb
Messages postés1Date d'inscriptionmercredi 26 janvier 2005StatutMembreDernière intervention26 janvier 2005
-
26 janv. 2005 à 09:48
bong
Je lance la commande Shell("runas ...",...)
Suite a cette commande, je dois saisir un mot de passe dans une fenetre type command prompt. Je veux saisir ce mot de passe à partir de mon appli Vb ( je cache la fenetre dos à l'affichage pour que se soit transparent). Pour cela, j'ai pensé a sendkeys, je balance le mot de passe du style SendKey("motdepasse",true), j'ai le focus sur la fenetre Dos. Problème : SendKeys est totalement aléatoire, une fois il me balance rien, une fois il me balance la moitié des caracs ke je veux, bref ça couille.
Est-ce qu'il y a une autre solutuion plus fiable que sendkey pour faire ça? ou que faut-il que je fasse pour que l'envoi de caracs ne soit pas si aléatoire ( j'ai ésséyé de mettre des tempos avant et aprés l'envoi mais idem) ?
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013129 19 mai 2003 à 17:12
Salut,
Il existe une fonction API beaucoup plus fiable que SendKeys : la fonction Keyb_event qui simule l'appuie sur les touche du clavier. Tu pourras trouver plus d'info sur cette fonction dans la rubrique API du site www.ProgOtoP.com
DARK SIDIOUS
[Responsable de la rubrique API du site www.ProgOtoP.net]
cs_siriusb
Messages postés1Date d'inscriptionmercredi 26 janvier 2005StatutMembreDernière intervention26 janvier 2005 26 janv. 2005 à 09:48
Je viens de lire les msg ci-dessus et ca m'aide pas mal, mais comment envoye un CTRL+N via le kbd_event? quel est le code ascii pour cetet action? merci