Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo usar VB para enviar mensajes a una ventana QQ abierta

Cómo usar VB para enviar mensajes a una ventana QQ abierta

Declarar función FindWindowExA Lib "user32" (ByVal Hwnd1 como largo, ByVal Hwnd2 como largo, _

ByVal lpsz1 como cadena, ByVal lpsz2 como cadena) como largo

Declarar Función SendMessageA Lib "user32" (ByVal Hwnd As Long, ByVal wMsg As Long, _

ByVal wParam As Long, lParam As Any) As Long

Declarar función GetWindowTextA Lib "user32" (ByVal Hwnd As Long, ByVal lpString As String, _

ByVal cch As Long) As Long

Const EM_ REPLACESEL = amp HC2

Const BM_CLICK = amp HF5

Sub Test()

Atenuar Hwnd mientras

Atenuar título como cadena

Hwnd = FindWindowExA(0, 0 , "#32770", vbNullString)

Hacer mientras Hwnd gt 0

Hwnd = FindWindowExA(0amp; Hwnd, "#32770", vbNullString)

Título = Espacio(255)

GetWindowTextA Hwnd, Título, 256

Si (Título como "*En el chat*") O (Título como "*Grupo*") O (Título Como "*En sesión*") Luego

Enviar mensaje principal, "Grupo de mensajes QQ"

Finalizar si

Bucle

End Sub

Función EnviarMsg(Hwnd As Long, Meg As String)

Atenuar Hwnd1 As Long

Atenuar Hwnd2 As Long

Hwnd1 = FindWindowExA (Hwnd, 0, "#32770", vbNullString)

Hwnd2 = FindWindowExA(Hwnd1, 0, "Botón", "Enviar(S)")

Hwnd1 = FindWindowExA(Hwnd1 , Hwnd2, "AfxWnd42", vbNullString)

Hwnd1 = FindWindowExA(Hwnd1, 0, "RichEdit", vbNullString)

SendMessageA Hwnd1, EM_REPLACESEL, 0, ByVal Meg

Enviar mensaje

A Hwnd2, BM_CLICK, 0, ByVal 0

Función final

上篇: ¿Cómo crear un tema de escritorio para computadora? Existe un software llamado StyleBuilder. Puedes buscarlo y ver los archivos adjuntos. Guía de temas de Windows XP WINDOWS XP adopta un nuevo núcleo de administración de temas, que es muy poderoso y puede lograr efectos deslumbrantes, pero no admite temas de escritorio no oficiales, ¡además! Los temas simples de la biblioteca se volverán aburridos después de unos días, por lo que si desea utilizar un tema de terceros, deberá resolverlo mediante métodos no oficiales. 1. Software esencial 1. Style XP Style XP es un software de administración y soporte de temas de escritorio XP de terceros, y actualmente es el mejor. Utiliza el núcleo temático de Windows XP y mejora muchas funciones. Puede importar, seleccionar, reemplazar y administrar temas de escritorio, fondos de pantalla e incluso pantallas de inicio de sesión oficiales y no oficiales. Una vez instalado el software, se agregará un servicio en segundo plano StyleXP a XP, que ocupará entre 1 y 2 MB de memoria. Este servicio es la base para el uso de temas de terceros. Además, su programa principal puede elegir dos modos de ejecución. Uno es seguir ejecutándose en la bandeja del sistema. Este modo tiene un icono de StyleXP en la bandeja del sistema y se puede hacer clic para abrir la interfaz principal en cualquier momento. no consume recursos. De esta forma, el programa principal no se ejecuta con normalidad. Se recomienda que elija el segundo método, porque este programa principal no se ejecuta con delicadeza y ocupa entre 10 y 20 MB de memoria. De hecho, en el segundo método, también puedes ejecutar el programa principal en cualquier momento para gestionar el tema. Style XP es * * *software exclusivo con su propio idioma chino. Después de la versión 1.01L, la versión de Windows XP sp 1.1.01P es compatible oficialmente con Windows 2003. 2. UxTheme.dll versión descifrada UxTheme.dll es el archivo principal para la compatibilidad con temas del sistema XP, lo que significa que evita que XP utilice temas de terceros. Si no desea instalar StyleXP, puede hacerlo descifrando el archivo UxTheme.dll. De hecho, la versión crackeada de UxTheme.dll fue lanzada suavemente por TGT de StyleXP a pedido de los fanáticos, y Microsoft parece haber aceptado este comportamiento Jaja, es realmente raro. Después de usar la versión descifrada de UxTheme.dll, puede administrar y llamar a temas y estilos de terceros en las propiedades de visualización de XP sin ningún otro software. Después de descargar la versión descifrada de UxTheme.dll, por ejemplo, cambie el nombre de X:\Windows\System32\uxtheme.dll, luego copie la versión descifrada y reinicie. Tenga en cuenta que esto también implica la protección de archivos del sistema de Windows XP. Consulte lo siguiente. Simplemente elige una de las dos opciones anteriores, cada una tiene sus propios méritos. Tu decides. El autor personalmente usa el primero, porque cuando StyleXP se ejecuta como un servicio, consume muy pocos recursos, alrededor de 2 MB. No es necesario modificar los archivos del sistema y administrar temas es mucho más conveniente que las propiedades de visualización de Windows. La interfaz de inicio de sesión se puede cambiar y administrar a voluntad. La necesidad de reemplazar archivos del sistema es engorrosa, etc. Si realmente te gusta usar temas de escritorio, es poco probable que te importe un uso tan pequeño de recursos. 2. La composición de un tema de escritorio. Un tema de escritorio de XP puede incluir varias partes, como estilos, fondos de pantalla, protectores de pantalla, punteros del mouse, eventos de sonido del sistema, íconos, etc. Excepto el estilo, otras partes son opcionales. Los estilos definen todo lo que puedes ver en una ventana, como la apariencia de la ventana, las fuentes, los colores, la apariencia de los botones, etc. El estilo del tema de su escritorio determina lo que ve en la ventana. Puede abrir el directorio X:\Windows\Resources\Themes, que es el directorio donde se almacenan los temas del escritorio en XP. Puede ver que hay muchos archivos xxx.theme. Puede ver tantos temas como haya en la lista "Tema" de las propiedades de visualización. Es un archivo de temas de Windows, un archivo de definición común para temas de escritorio. Tiene muy poco contenido y está en formato de texto. Tomemos como ejemplo Luna, el tema oficial predeterminado de XP. Si abre Luna.theme con cualquier editor de texto, podrá ver visualmente su contenido. [Tema] es el icono que define Mi PC, Mis documentos, Mis sitios de red y la Papelera de reciclaje. El ícono definido en Luna.theme de mi computadora es X:\Windows\explorer.exe, 0, que es el primer ícono incluido en explorer.exe. No hay temas que contengan un ícono específico. Este valor generalmente está aquí. 下篇: No se puede abrir "Ejecutar" en el menú Inicio