Outils/code automatiquement, cliquez sur ok dans les boîtes de dialogue
Nous avons un "enterprisey' avec un système de planification de la composante qui obtient parqueté si toutes les boîtes de dialogue. Si l'une des boîtes de dialogue modales dans le processus, il est en cours d'exécution, il se fait "pause" et ne peut pas le coup d'envoi de tout nouveau processus.
Excusez-moi une minute ...
*sort*
*rires*
*pleure*
*revient*
.. ahem ... donc de toute façon, nous avons besoin d'une sorte d'outil ou une technique qui peut se cacher dans l'arrière-plan et de détecter automatiquement spécifiques des boîtes de dialogue et cliquez sur OK. Toutes les recommandations?
Le système incriminé est en cours d'exécution dans Windows XP.
(NB: la modification du tiers-enterprisey système ou de faire ses développeurs s'asseoir sur le vilain étape jusqu'à ce qu'ils l'améliorer, ne sont pas des options à court terme)
Juste assez : )
OriginalL'auteur codeulike | 2011-05-03
Vous devez vous connecter pour publier un commentaire.
De cette question similaire j'ai trouvé:
Buzof par Basta Computing
qui a fait le tour.
Il est également un produit appelé DialogDevil qui semblait prometteur, mais ne fonctionne pas dans notre situation pour une raison.
Pour moi, Buzof seulement travaillé pour la première fois, d'un message figurant (à l'intérieur de Visual Studio .NET lors de l'enregistrement d'un complément-projet de l'Express).
OriginalL'auteur codeulike
AutoIT est absolument parfait pour cela. Vous pouvez utiliser cet outil pour aider à identifier la boîte de dialogue, écrire votre propre code simple et distribuer le "auto clicker" via exe. Il se cache dans l'arrière-plan en cours d'exécution à partir de la barre des tâches.
OriginalL'auteur planetjones
DialogDavil exigera exacte mêmes paramètres sur votre boîte de dialogue (pour lequel vous voulez que les boutons de la autoclicked) à chaque fois la même boîte de dialogue apparaît. Et c'est pourquoi elle n'a pas fonctionné pour moi dans le premier passage. Puis j'ai changé le fichier de contrôle dans le chemin d'accès suivant pour enlever l'évolution des éléments (une zone de texte de texte dans mon cas)
C:\Users\userName\AppData\Roaming\DAIR\DialogDevil\control.xml
Et puis il a travaillé comme un charme.
HTH,
OriginalL'auteur Gaurav Gundecha