vb 激活系统桌面的窗体 并对其发送按键信息?

来源:百度知道 编辑:UC知道 时间:2024/07/02 23:09:31
我想用vb 激活桌面的已打开窗体 并将焦点移动至textbox 输入指定字符串

我想要的目的就是 用vb启动外部程序 并在文本框输入字符 循环打开多次 目前 我循环打开时 焦点锁定不了 启动第一个 还没操作完 第二个又出来了 导致操作失败 我试过加延时 但不行 所以在此恳请哪位愿意帮解决下 感激不尽啊(最好是vb.net)
100分? 是不是啊 ? 好 可以 留言 加我Hi好友
咋没反应啊

为什么要定时那?
你可以用keypress来感应某个按键来进行切换
如:Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

If Asc(e.KeyChar) = 13 Then
Label1.Visible = False
End If
就是按回车键,label1消失

我只能给出VB代码。行吗?

用定时器操作啊,不用循环的。
得到窗口句柄,然后发消息。或者直接发键盘事件。

你可以在 textbox的 lostfocus事件上就上显示下一个窗口的代码啊
这样只有当 用户离开 textbox 时,下个窗口才显示

AppActivate "窗口标题"