C# 如何检查MS word中是否单击了按钮?
我目前正在尝试使用脚本(C# 如何检查MS word中是否单击了按钮?,c#,ms-word,autohotkey,C#,Ms Word,Autohotkey,我目前正在尝试使用脚本(自动热键)来执行一些MS word操作,这将向MS word发送按键和鼠标单击,但有时单击可能会失败(由于XY坐标错误等) 为了记录这些错误点击(在不可点击的区域),我希望每次在C#的帮助下点击MS word上的按钮时都会被唤醒(如果它能告诉我它是哪个按钮更好,如果不只是知道“点击了某个按钮”也可以的话) 我想知道是否有什么好方法可以解决这个问题?要检测word或其他程序中的某些位置,请使用ControlSend 具有 通过这种方式,您可以直接将输入发送到窗口中的指定控
自动热键
)来执行一些MS word操作,这将向MS word发送按键和鼠标单击,但有时单击可能会失败(由于XY坐标错误等)
为了记录这些错误点击(在不可点击的区域),我希望每次在C#的帮助下点击MS word上的按钮时都会被唤醒(如果它能告诉我它是哪个按钮更好,如果不只是知道“点击了某个按钮”也可以的话)
我想知道是否有什么好方法可以解决这个问题?要检测word或其他程序中的某些位置,请使用ControlSend 具有
通过这种方式,您可以直接将输入发送到窗口中的指定控件。谢谢dexter4712345,我猜您的意思也是ControlClick,这对MS word不起作用,因为window Spy无法检测大多数按钮的文本,并且其中一些按钮是没有文本的图像。改变点击的方式会影响大量的脚本,我们必须重做之前的工作和测试。我想说这是我最后的选择。