我有一软件叫"天气预报查询",上有一按钮"刷新",我一直挂着的.每次想看当前天气情况,就点刷新.
我想做一个程序,每五分钟自动触发那个软件的"刷新"按钮的click事件,怎么做?先找到按钮句柄吗?然后怎么做?

解决方案 »

  1.   

    先找到按钮的句柄,然后用 sendmessage发送消息
      

  2.   

    想求点代码。感觉有2个方法,一个是设置为当前窗口,然后发送enter键,或者tab+enter另一个就是找到窗口句柄,再找到按钮句柄,再发送信息。这个的好处就是不需要置窗口为最前面
      

  3.   

    Dim mintMinutes As Integer
    Private Sub Form_Load()
        Timer1.Interval = 60000
    End SubPrivate Sub Timer1_Timer()
        If mintMinutes = 5 Then
            'get info
            'DoSomeThing()
            mintMinutes = 0
        Else
            mintMinutes = mintMinutes + 1
        End If
    End Sub