Я ищу библиотеку, которой можно пользоваться в собственном коде.NET, точно так же, как любой блок.NET. Цель библиотеки должна состоять в том, чтобы автоматизировать Windows (нажмите кнопку, выберите окно, отправьте ключи, запись и воспроизведение, такую вещь).
Так: библиотекой, как предполагается, пользуются исходно в.NET, но сама автоматизация должна смочь предназначаться для любого собственного компонента или Приложения Windows.NET, которое может получить ввод данных пользователем.
Предложения до сих пор:
Если ничто иное не будет казаться доступным, то я, вероятно, выберу Microsoft's UI Automation и обновлю любые проекты, которые требуют его, которые находятся все еще в.NET 2.0 к.NET 3.5, если это возможно. Но я надеюсь на более широко применимую платформу автоматизации (.NET до 2,0 не должна поддерживаться).
Эта библиотека довольно интересна и довольно проста. Возможно, это поможет вам.
Циклическая ссылка может быть выполнена, как видно из предыдущего вопроса , но вы не должны делать это по причинам, которые все уже указали здесь.
-121--1369900-Перезапуск компьютера также не требуется. Вместо этого перезапустите файл explorer.exe:
просмотра
Windows Explorer перезапущен, и снова появляются значки TortoitySVN.
-121--1800210-Встроенное устройство Microsoft прекрасно
http://msdn.microsoft.com/en-us/library/ms747327.aspx
не ограничивается wpf, как некоторые думают.
Я использовал Webaii из Artoftest с справедливой степенью успеха в автоматизации тестирования интеграции Для приложения Silverlight. Он также поддерживает WinForms и веб-приложения.
Microsoft UI Automation Automation, преемника активной доступности, может сделать практически все автоматики Windows UI, вам понадобится.
Как насчет CSHARPSCRSCT, вот статью об этом на CodeProject, и вот ссылка на главный веб-сайт. Кроме того, это знакомо C #, сценарию, которое можно использовать для автоматизации чего-либо.
Надеюсь, это поможет, С уважением, Том.