三秒后
SendKeys "{Y}"
SendKeys "{Y}"
解决方案 »
- 会的传授下我哈!
- 条码扫描辣手问题
- MAPI调用OUTLOOK EXPRESS发送多用户多邮件时的问题!
- 取本地所有的拨号连接名到COMBOBOX控件,该如何实现~![win2k/xp环境下]
- DataGrid1控件再运行时 Height的高度能否随着记录的多少而自动的改变。。
- 初级问题: ActiveX 部件不能创建对象???
- 谢谢上次各位朋友的帮助!再问一个关于MSFlexGrid控件的问题!谢谢VB朋友的帮助!
- 为什么我用TextToSpeech只能一个一个字母朗读?
- 怎么样把一个tiff文件保存成jpg文件?急!急!急!
- VBA 调试“运行时错误 1004 ,指定值超出范围”。这个该如何解决,谢谢!
- 有没有可能使datagrid控件显示的时候为自动列宽?
- 下载了activeskin控件,不知道怎么调用它?
http://www.csdn.net/expert/topic/638/638174.xml?temp=.8085291
timer1.interval=3000
msgbox "..."private sub timer1_timer()
timer1.interval=0
'根据CAPTION查找你刚才弹出的MSGBOX的句柄
’发送WM_CLOSE的消息
end sub
2.sendkeys 详情见:
http://www.csdn.net/expert/topic/638/638174.xml?temp=.7030298
首先,在窗体上放一个Timer控件,将InterVal设置为3000,Enabled=False
引用以下API
Private Declare Function MessageBox Lib "user32" Alias "MessageBoxA" (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long在窗体上放一个CommangButton
Private Sub Command1_Click()
Timer1.Enabled = True
MessageBox 0, "你会给我分数吗?", "TEST", vbYesNo Or vbQuestion
End Sub在Timer事件中写Private Sub Timer1_Timer()
Dim I As Long
I = FindWindow("#32770", "TEST")
If I Then
I = FindWindowEx(I, 0, "Button", "是(&Y)")
If I Then
SendMessage I, &HF5, 0, 0
End If
End If
End Sub
这一切不就都好了吗?