我有一个Windows应用程序,我需要能够以编程方式操作。该程序被编写为使用.NET框架的第2版。有没有任何库或方法编程操纵这个程序的元素(它最有可能不使用标准的Windows窗体组件)。理想情况下,我需要能够模拟鼠标点击和抓取文本字符串。如何操作窗口程序
Q
如何操作窗口程序
1
A
回答
3
请参阅my post in a thread about sending messages to windows。
通过使用这些API函数,您可以轻松控制或更改其他窗口。常见的例子是最大化另一个窗口,最小化另一个窗口,隐藏另一个窗口,抓取另一个窗口并将它放在你自己的窗口(设置其父窗口),改变另一个窗口的标题,改变另一个窗口的文本框内的文本(等等, )将鼠标点击到一个窗口(或其中的一个按钮),在另一窗口内运行菜单等发送击键&。
1
ManagedSpy会让你这样做。由于这是一个.NET应用程序,因此您也可以(可能)使用Reflection来动态实例化应用程序中类的对象,但这并不一定就是您要做的。
相关问题
- 1. 如何操作Chrome扩展程序中的新窗口?
- 2. Tkinter窗口操作
- 3. 如何覆盖窗口显示操作?
- 4. 如何使用COM互操作在窗口窗口中显示Excel窗口
- 5. 如何以编程方式操作挂起的更改窗口?
- 6. 使用NSWindowController操作窗口
- 7. 如何制作秒表窗口窗体应用程序
- 8. 如何在.net窗口应用程序中实现'撤销'操作?
- 9. 在Java中操作来自其他应用程序的窗口
- 10. WPF应用程序中的长期操作进度窗口
- 11. 在另一个应用程序中操作滚动条窗口
- 12. .NET窗口应用程序的触摸屏操作?
- 13. 如何在实时窗口7窗口内容上进行3D操作?
- 14. 如何父程序tkinter窗口
- 15. 使C#窗口应用程序作为窗口服务
- 16. 多窗口程序
- 17. 如何在android api中制作多窗口应用程序6.0
- 18. Objective-c如何从终端应用程序制作GUI窗口
- 19. 屏幕保护程序在锁定窗口时如何工作
- 20. 如何操纵窗口的阴影?
- 21. 从父窗口操作iFrame网址
- 22. 从按钮检索操作窗口openerp
- 23. 使用JQuery进行窗口操作?
- 24. 使用java的窗口操作
- 25. tkinter窗口复选框操作
- 26. 窗口皮肤根据操作系统
- 27. 在Theano的3D滑动窗口操作?
- 28. Java中的窗口操作通知
- 29. 关闭窗口后执行操作
- 30. PowerShell窗口关闭操作'x'