vb怎么向其他程序窗口发送按键

qiu5208 2009-08-21 08:26:30
想通过vb向浏览器发送几个按键信息,
该怎么做?
...全文
371 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaboyzyq 2009-08-22
  • 打赏
  • 举报
回复
Private Sub Command3_Click()
'激活IE标题为:VB怎么向其他程序窗口发送按键 - Microsoft Internet Explorer的窗口
'注意,此窗口不能是最小化的,否则找不到窗口。
AppActivate "VB怎么向其他程序窗口发送按键 - Microsoft Internet Explorer", False
t = Timer
Do '------------------------延时,等值这个窗口切换成当前窗口
DoEvents
Loop While Timer - t < 0.5 '这个值根据自己机子的速度修改
SendKeys "{f5}" '-----------发送F5刷新这个页面
End Sub
threenewbee 2009-08-22
  • 打赏
  • 举报
回复
sendkeys "{f5}" 发送 f5
sendkeys "abc{enter}" 发送 abc并且回车
sendkeys "^{enter}" 发送 ctrl+enter

当然也可以 PostMessage。比如发送 WM_COMMAND,WM_CHAR 等等,具体可以看Spy++,照着写就行了。
qiu5208 2009-08-21
  • 打赏
  • 举报
回复
能举个例子吗
贝隆 2009-08-21
  • 打赏
  • 举报
回复
PostMessage函数发送

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧