大家晚上好,
我正在构建一个简单的应用程序(A),它将字符串发送到另一个应用程序(B)的文本框中。我可以完成这一步,但之后我想自动按下文本框下面的按钮。问题是我不能获得按钮的句柄;使用“窗口侦测”(类似于Spy++),我只看到文本框(称为"TEdit",参见附件),没有按钮!我还想补充说,这里不只有一个按钮,而是3个按钮!那么,我如何才能按下特定的按钮呢?还有没有机会拿到把手?
Program "target"
Window Detective screenshot
发布于 2016-09-28 00:54:05
基于类名TEdit,这是一个VCL应用程序,可能是用Delphi语言编写的。这些按钮可能是TSpeedButton的,并且是非窗口的。你将无法向他们发送消息,而且他们不是自动的。
面对这种情况,你最大的成功希望就是伪造输入。在窗体上的适当位置伪造鼠标单击。它不是很漂亮,但几乎没有选择。
https://stackoverflow.com/questions/39730027
复制相似问题