Red de conocimiento informático - Material del sitio web - Cómo usar vb para enviar información a qq

Cómo usar vb para enviar información a qq

Consulte lo siguiente:

Función de declaración privada FindWindow Lib "user32" Alias ​​​​"FindWindowA" (ByVal lpClassName como cadena, ByVal lpWindowName como cadena) siempre que

Función de declaración privada FindWindowEx Lib "user32" Alias ​​​​"FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String、

Función de declaración privada SendMessage Lib "user32" Alias ​​​​"SendMessageA" (ByVal hwnd Mientras, ByVal wMsg Mientras, ByVal wParam Mientras, lParam Como Cualquiera) Mientras

Declaración privada Sub Sleep Lib "kernel32" (ByVal dwMillisegundos mientras)

Const privada WM_GETTEXT = & HD

p>

Const privada EM_REPLACESEL = &HC2

Const privada BM_CLICK = &HF5

Función privada GetWinText( ByVal WinHwnd As Long) String

Dim lLen As Long

GetWinText = String(255, Chr(0))

lLen = SendMessage(WinHwnd, WM_GETTEXT, Len( GetWinText), ByVal GetWinText)

GetWinText = Left(GetWinText, lLen)

Función final

Subcomando privado1_Click()

En caso de error Ir a ErrorHandler

Dim HFindWnd As Long

Dim QQHwnd As Long, AHwnd As Long, THwnd As Long, RHwnd As Long

List1..Caption = "Obteniendo el envío lista, espere..."

HFindWnd = FindWindowEx(0, 0, "#32770", vbNullString)

Hacer mientras HFindWnd <> 0

Si InStr(GetWinText(HFindWnd), "Chat en curso") & gt; o InStr(GetWinText(HFindWnd), " - ") > GetWinText(HFindWnd), "En conversación") > 0 o InStr(GetWinT

text(HFindWnd), "Inputting") > 0 o InStr(GetWinText(HFindWnd), " - ") > 0 entonces

List1.AddItem GetWinText( HFindWnd)

End If

HFindWnd = FindWindowEx(0, HFindWnd, "#32770", vbNullString)

DoEvents

Bucle

Si List1.ListCount = 0 Entonces

Me.Caption = "No se puede obtener la lista de ventanas de mensajes QQ"

Salir de Sub

Fin si

Me.Caption = "Obteniendo lista de envío completa"

Sleep (500)

Me.Caption = "Enviando ventanas de mensajes QQ"

Me.Caption = "Obteniendo lista de envío completo"

Sleep (500)Caption = "Enviando mensaje QQ, espere..."