我正在创建一个C#程序,我需要控制另一个应用程序。我找到了this
例如,但它对我来说并不适用(或者至少我不能使它工作)
1)应用程序已在运行(因此我无法使用Application application = Application.Launch("foo.exe");
2)它有一个文本框,我需要阅读其中的内容
3)然后我想按下其中一个按钮(可以这样做:Button button = window.Get<Button>("save"); button.Click();
我也搜索了谷歌,但我没有找到任何工作 你能帮助我吗?提前致谢。
答案 0 :(得分:3)
文档未提及,但Application.Attach()
允许您访问已在运行的程序。从那里开始,我希望一切都能按照记录的方式发挥作用。
答案 1 :(得分:0)
也许你可以查看White的文档,特别是这个链接开头:Getting window + Performing special operations on a window