Salve,
Se apro un applicazione esterna e invio comandi a questa applicazione tramite SendKeys, posso fare in modo che ogni comando dell'applicazione venga totalmente eseguito prima di passare alla sendkeys successiva?
(Qualcosa come DoEvents ma più potente)
Se ad esempio la SendKeys 2 avviasse un processo che necessità tempo, posso far in modo che venga concluso prima di passare alla SendKeys 3 ?codice:Private Sub cmdSendKeys_Click() taskid = Shell("D:\Cartella\fvfs.exe", vbNormalFocus) AppActivate taskid SendKeys "{ENTER}" '1 SendKeys "{TAB 7}" & "{ENTER}" '2 SendKeys Label1.Caption & "{ENTER}" '3 End Sub
Come posso fare?
Grazie.