Я пытаюсь автоматизировать скрытое .NET приложение, используя другое приложение .NET (написанное на c #), используя самый простой способ.Это НЕ для целей тестирования, это способ восполнить отсутствие сценариев для этого приложения.
Я уже пробовал white framework, но с ним есть одна серьезная проблема: как он работает,Он работает медленно и не работает со скрытыми окнами и элементами управления (как это делает winAPI).Более того, когда «щелчок» по белому перемещает мышь, выводит целевое окно на передний план и т. Д.
Я также думал об использовании оболочки user32.dll, потому что способ обработки цели - это то, чтоМне нужно, но у меня есть красный, он не работает с приложениями .NET.Также было бы сложно работать с ним, потому что мое целевое приложение получило 5 кнопок с надписью «...», и было бы очень трудно найти 2 из них, которые мне нужны.Я также хотел бы использовать .NET id элементов управления (имя, которое разработчик дал своим элементам управления при разработке GUI).
Кстати, мое целевое приложение - MeGUI , если это поможет.Мы много кодируем видео, и такой инструмент нам очень поможет.Мне нужно, чтобы MeGUI был скрыт, потому что я единственный программист, другие, использующие мой инструмент, не должны видеть, что происходит в фоновом режиме, а не говорить о множестве всплывающих окон.