Je suis à la recherche d'une bibliothèque qui peut être utilisé en natif .NET code, comme tout .NET de l'assemblée. Le but de la bibliothèque doit être pour automatiser Windows (appuyez sur un bouton, sélectionnez une fenêtre, envoyer des clés, d'enregistrement et de lecture, ce genre de chose).
Donc: la bibliothèque est censé être utilisé en mode natif dans .NET, mais l'automatisation doit lui-même être en mesure de cibler n'importe quel natif ou .NET application Windows qui peuvent recevoir une entrée d'utilisateur.
Des Suggestions à ce jour:
- benPearce suggéré AutoIt. Il a une DLL, ce qui est Win32 natif, mais pas en natif .NET et ne peuvent être utilisés sans utiliser de .NET Interop.
- Chris Dunaway suggéré Mondiale Clavier Souris Lib. C'est venu plus proche, mais n'est pas une automatisation lib. Il aide la configuration du clavier et de la souris crochets.
- pm100 suggéré de Microsoft WPF UI Automation. Celui-ci est assez bonne, quoique qu'il n'est pas disponible si vous développer .NET 2.0 et il faut le WPF pour être installé sur le système. Il peut, toutefois, d'automatiser tout de Win32 apps HTML dans un navigateur.
- JasonTrue suggéré WebAI de ArtOfTest. C'est un framework de test orienté surtout vers les navigateurs et les applications web. Il n'est malheureusement pas adapté pour l'utilisation de Windows automation.
Si rien d'autre n'est disponible, je vais probablement choisir de Microsoft UI Automation et de mise à niveau de tous les projets qui en ont besoin et qui sont toujours en .NET 2.0 .NET 3.5, si possible. Mais j'espère que pour une application plus large de l'automatisation cadre.NET avant 2.0 n'a pas besoin d'être pris en charge).