我有一个带有计时器的程序,它通过sendkeys每秒发送一条消息“Test”,我将它设置为sendkeys 5次,然后禁用计时器!
但是我想知道是否有一种方法只能让它发送消息,如果选择了有效的输入,因为当我没有选择输入时它会继续尝试发送密码(EG:记事本),这不是真正理想的结果!
答案 0 :(得分:0)
我不确定我是否完全了解您的情况,但您可以通过调用来检查活动控件是否符合您的预期
如果Screen.ActiveControl.Name<> “MyControl>然后...... 结束如果
在执行SendKeys之前。您还可以将焦点设置为您需要关注的控件:
我!YourControlName.SetFocus