Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 536251|Respuesta: 179

[Fuente] .NET/C# entrada analógica a nivel de controlador

  [Copiar enlace]
Publicado en 27/5/2017 9:37:08 | | | |
Introducción:
El más seleccionado por el usuario, el más sencillo y fácil de usar, el más estable y fiable Gratis para siempre La integración subyacente del sistema, simulación de hardware a nivel de controlador Instalación de un solo clic, es decir, añadir un par de teclados y ratones totalmente programables al ordenador, operación fácil y automática Adecuado para VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, lenguaje fácil y otros lenguajes de programación Soporte sistemas operativos WINXP y superiores de 32 y 64 bits Esencial para aplicaciones personales de escritorio e instalaciones de estudios de juegos Además, proporciona controladores que no requieren una versión real de teclado y ratón, así como controladores que han sido protegidos por NP y otras versiones protegidas

Recomiendo los demás:
.net/c# WinRing0 entrada de teclado analógico a nivel de controlador [código fuente]
http://www.itsvse.com/thread-3924-1-1.html
(Fuente: Arquitecto)


Cómo usar DD:
Llamadas de programa compilado de 32 bits DD32.dll (VB6, lenguaje fácil), llamadas de programa compilado de 64 bits DD64.dll (esta dll también puede nombrarse arbitrariamente). Luego llama a la función de interfaz.

Captura de pantalla del efecto de la caja:



Descripción de la función:
Todas las funciones (salvo que se especifique lo contrario) tienen parámetros y valores de retorno de tipo int32

1. DD_btn (Parámetros)
Función: Simula clics de ratón
Parámetros: 1 = Pulsación con clic izquierdo, 2 = Liberación con clic izquierdo
4 = Clic derecho para pulsar, 8 = Clic derecho para soltar
16 = Pulsa el botón del medio, 32 = Suelta el botón del medio
64 = 4 teclas para pulsar, 128 = 4 teclas para soltar
256 = 5 tecla para pulsar, 512 =5 tecla para soltar
Ejemplo: simular que el botón derecho del ratón solo necesita escribir de forma continua (se puede añadir un retardo en el centro) dd_btn(4); dd_btn(8);

2. DD_mov (parámetro x, parámetro y)
Función: Simula el movimiento de parejas del ratón
Parámetros: Parámetro x, parámetro y es el origen en la esquina superior izquierda de la pantalla.
Ejemplo: Mueve el ratón al centro de la pantalla con una resolución de 1920*1080,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (parámetro dx, parámetro dy)
Función: Simula el movimiento relativo del ratón
Parámetro: Parámetro dx , el parámetro dy toma las coordenadas actuales como origen.
Ejemplo: Mueve el ratón 10 píxeles a la izquierda
DD_movR(-10,0) ;

4. DD_whl (Parámetros)
Función: Simula una rueda del ratón
Parámetros: 1 = Delante, 2 = Trasero
Ejemplo: Avanzar un bloque, DD_whl (1)

5. DD_key (parámetro 1, parámetro 2)
Función: Simula las teclas del teclado
Parámetros: Para el parámetro 1, consulte [Tabla de Teclado Virtual de DD].
Parámetro 2, 1 = pulsar, 2 = liberar
Ejemplo: simula la tecla TAB, simplemente escribe de forma continua (se puede añadir un retardo entre medias)
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc (parámetro)
Función: Convertir el código de clave virtual de Windows en código de clave dedicado para DD.
Parámetros: Código de clave virtual de Windows
Ejemplo: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Parámetros)
Funciones: Introducir directamente caracteres y espacios visibles en el teclado
Parámetros: cadena, (nótese que este parámetro no es del tipo int32)
Ejemplo: DD_str("MyEmail@aa.bb.cc !@#$")


Posdata:
Los juegos normales y las operaciones de escritorio son automáticos, y todas las operaciones de simulación con ratón y teclado pueden completarse con solo DD_btn, DD_mov, DD_whl DD_movR cuatro funciones para controlar el ratón y DD_key una función para controlar el teclado. (DD Enhanced es necesario para la simulación en algunos juegos con protecciones)
Para llamadas locales, los nombres de los archivos de ruta DD32.dll o DD64.dll se guardan en el registro de la siguiente manera:
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path


Código demo en C#:
Dirección de descarga:

Turistas, si queréis ver el contenido oculto de esta publicación, por favorRespuesta






Anterior:Entrada analógica del teclado en C#, las teclas numéricas correspondientes en el teclado
Próximo:.net/c# para cambiar entre inglés y chino
Publicado en 4/1/2019 23:37:54 |
       
Los temas de interacción/respuesta están fuera de lugar
RE: .net/c# 驱动级模拟键盘输入 [修改]
Publicado en 22/9/2020 22:07:08 |

No está mal, puedes simular la entrada con teclado que es imprescindible para recibir ayuda
Publicado en 23/7/2018 20:59:44 |
No está mal, puedes simular la entrada con teclado que es imprescindible para recibir ayuda
Publicado en 29/6/2017 16:57:43 |
Busco Dongdong en este sentido, ¡gracias por compartirlo!
Publicado en 29/6/2017 19:49:48 |
1111111111111111111111

Puntuación

Número de participantes1MB-1 contribuir-1 Colapso razón
QWERTYU -1 -1 No eches agua, mejorar la calidad de las respuestas es responsabilidad de todo miembro.

Ver todas las valoraciones

Publicado en 30/6/2017 9:26:10 |
No está mal, puedes simular la entrada con teclado que es imprescindible para recibir ayuda
Publicado en 16/8/2017 13:57:08 Desde el teléfono |
Solo necesito echar un vistazo, gracias
Publicado en 9/9/2017 22:46:33 |
Gracias al casero,
Publicado en 20/9/2017 12:01:28 |
¡Gracias por compartirlo!
Publicado en 20/9/2017 18:46:34 |
Kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Publicado en 22/9/2017 14:30:49 |
Validación de red cada vez que carga. A menudo se reportan errores
Publicado en 22/9/2017 17:25:11 |
Gracias por compartir
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com