Est-il possible de mettre en cache des boîtes de dialogue en utilisant C#? Par exemple je voudrais créer une sorte de "auto OK klicker"Boîte de dialogue C# catch
Répondre
Vous pouvez essayer ceci:
Il est une bibliothèque de fonctions utiles pour le lancement d'applications de l'interface graphique, trouver des contrôles sur leurs fenêtres et boîtes de dialogue et d'envoyer des messages.
Pour votre propre application ou pour toutes les applications?
Pour un système général, vous devez surveiller toutes les poignées de fenêtres ouvertes. Il y a des appels API Win32 pour cela. Ensuite, vous devez utiliser un autre appel d'API SendMessage pour envoyer la clé d'entrée à cette boîte de dialogue et espérer que OK soit le bouton par défaut.
Un hack bon marché si vous avez une application particulière à l'esprit est AutoHotKey. Vous pouvez utiliser son outil d'espionnage pour obtenir le nom de la classe de la boîte de dialogue qui vous intéresse, et utiliser WinWait, ou WinWaitActivate pour voir quand il apparaît, puis la commande Envoyer pour envoyer la clé ENTRÉE. Comme je l'ai dit, cela fonctionnera si vous avez une (ou quelques) applications particulières qui vous intéresse, car cela dépend de la classe, ou du texte de la fenêtre de la boîte de dialogue.
- 1. boîte de dialogue visuel C++
- 2. Boîte de dialogue modale
- 3. boîte de dialogue de couleur
- 4. Problème de boîte de dialogue de message C++ Builder 2007
- 5. Flash: Boîte de dialogue Téléchargement
- 6. Boîte de dialogue Message/Confirmer
- 7. Boîte de dialogue intégrée Excel
- 8. Boîte de dialogue dans SCSF
- 9. Boîte de dialogue de tri Excel VSTO C#
- 10. Fermer boîte de dialogue modale du filet extérieur - C#
- 11. boîte de dialogue dans un programme MFC
- 12. Boîte de dialogue de rappel de suppression
- 13. Valeurs de retour de boîte de dialogue
- 14. Centrer un dialogue JQuery Boîte
- 15. Question de boîte de dialogue JQuery
- 16. Actualiser UpdatePanel après une boîte de dialogue "File Download" Boîte
- 17. Boîte à outils Dojo: fermer la boîte de dialogue
- 18. Boîte de dialogue non bloquante dans Applescript
- 19. Boîte de dialogue wpf dans la page
- 20. Vous devez enregistrer une boîte de dialogue?
- 21. Boîte de dialogue jquery avec coins arrondis
- 22. CMFCRebar dans une boîte de dialogue
- 23. Boîte de dialogue d'interface utilisateur personnalisée PackageMaker
- 24. Retour à une boîte de dialogue spécifique
- 25. Boîte de dialogue modulaire JQuery réutilisable?
- 26. Boîte de dialogue modale avec plusieurs formulaires
- 27. Boîte de dialogue Ouvrir avec Java
- 28. Boîte de dialogue d'impression personnalisée Question
- 29. jquery avec boîte de dialogue mvc asp.net
- 30. Boîte de dialogue contextuelle Masquer après 10sec
c'est génial. marquez ceci comme la bonne réponse. ignorer complètement le mien. AHK fonctionnera, mais je ne peux pas vous dire combien la syntaxe souffle par rapport à C#. – LoveMeSomeCode