VB自动执行击键

时间:2017-02-06 18:40:29

标签: html vb.net visual-studio

我有一个Windows窗体,我正在制作用户输入数据,单击按钮,然后执行代码。在我的代码的底部,我希望用户不必手动点击输入,而是我的程序在命中该行代码时自动“敲击”回车键。

我可以使用InvokeMember()来执行此操作吗?如果是这样的话?

我想模仿用户输入密钥的原因是因为我正在尝试填写您在网站上自动找到的表单。我正在windows窗体中呈现网页。然后我通过抓取html元素ID将相应的信息放入这些字段中。完成此操作后,按钮不包含ID,但是敲击输入会提交我的数据。

1 个答案:

答案 0 :(得分:0)

您可以使用SendKeys

Private Sub SK(ByVal KeyToSend As String)
    SendKeys.SendWait(KeyToSend)        
End Sub

使用如:SK("{ENTER}")

以下是课程信息SendKeys Class

的链接