【发布时间】:2010-01-27 15:04:39
【问题描述】:
我确信这在某种程度上是可能的,但不确定是否有太多的箍要跳过以使其值得,希望有人能指出我正确的方向。我遇到了一个问题(与安装程序有关),我经常弹出一个对话框,我需要按下取消键。
我想做的是以编程方式/可能通过服务关闭它,这样它就不会妨碍我(假设我无法解决根本问题)。所以,我想知道是否有办法以某种方式抓住窗口的句柄(可能通过在标签上进行文本比较来检查它是否正确),然后在窗口上找到一个控件(取消按钮)并发送一个事件呢?
如果有人知道我如何实现这一点或一些初学者会很棒。
【问题讨论】:
-
我怀疑这将比修复导致对话框弹出的问题更麻烦,在安装期间和之后都会出现问题。毕竟,弹出模式对话框必须有充分的理由。
-
确实,很可能是这样,我也可能会发布关于它的内容。但这种方法也有助于提高我的开发技能,而且看起来更有趣! :)
-
见autohotkey.com,有来源
标签: c#