Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Send a keystroke to a hwnd window
Message
De
25/03/2004 16:02:48
Guy Pardoe
Pardoe Development Corporation
Peterborough, New Hampshire, États-Unis
 
 
À
25/03/2004 13:49:06
Information générale
Forum:
Visual FoxPro
Catégorie:
Fonctions Windows API
Divers
Thread ID:
00889676
Message ID:
00889778
Vues:
26
This message has been marked as a message which has helped to the initial question of the thread.
It's been a while... but I think < whatever > is the window caption; the same string you'd get from the API call "FindWindow()"

Guy


>What goes in place of 'whatever'? Does it have to be a string? If I already have the hwnd value of the password window, can I use it instead?
>
>
>>>Here's are a few sample commands for a starting point...
>>>
>>>
>>>DECLARE Sleep IN WIN32API INTEGER nMilli
>>>LOCAL oShell AS WScript.Shell
>>>
>>>oShell = CREATEOBJ('Wscript.Shell')
>>>
>>>oShell.AppActivate("whatever")
>>>Sleep(1000)
>>>
>>>*!*	**	Login
>>>*!*	oShell.SendKeys(lcPassword)
>>>*!*	Sleep(1000)
>>>*!*	oShell.SendKeys("{TAB}")
>>>*!*	Sleep(1000)
>>>*!*	oShell.SendKeys("{ENTER}")
>>>*!*	Sleep(1000*10)
>>>*!*	oShell.SendKeys("%") &&  % = Alt (active menu)
>>>*!*	Sleep(1000)
>>>*!*	oShell.SendKeys("F")
>>>*!*	Sleep(1000)
>>>*!*	oShell.SendKeys("O")
>>>*!*	Sleep(1000)
>>>*!*	oShell.SendKeys("{ENTER}")
>>>*!*	oShell.SendKeys("{TAB}")
>>>*!*	Sleep(1000)
>>>oShell = NULL
>>>
>>>
>>>
>>>Hope this helps,
>>
>>Guy,
>>
>>I think you meant this for Tracy. BTW, you can also use the ~ for the enter key.< s >
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform