Bonjour
Première question au forum...
Je démarre VB et il y a pour moi beaucoup d'inconnues...
Avec des API, j'affiche en premier plan une fenêtre, puis j'essaie d'en positionner une autre devant, puis de mettre celle-ci en plein écran.
Si je ne mets pas de tempo le fonctionnement est hiératique, avec des "Sleep" les effets sont pas beaucoup mieux. Par contre si je positionne des msgbox entre les instructions ça fonctionne...
J'ai pas mal de développements à faire avec des envois de code clavier et de déplacements de souris et des gestion de fenêtre (objectif : faire un automate manipulant un logiciel) et j'appréhende ces problèmes de pause et de contrôle de ces envois de commande....
Qui a l'astuce lumineuse!!! Merci beaucoup!
Ci-dessous le code avec les 4 lignes d'exe (les modules et leurs déclarations en PJ)
Bonne soirée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 '************ EXE du Form1 avec un bouton "Command16" Private Sub Command16_Click() ' Call FocusWindow("e:\") 'MsgBox "1" 'Call SetCursorPos(600, 600) 'MsgBox "2" 'Sleep 4000 Call MaximizeTask("Calendrier - Microsoft Outlook") 'MsgBox "3" 'Sleep 4000 Call FocusWindow("Calendrier - Microsoft Outlook") 'MsgBox "4" End Sub
Partager