Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 536251|Răspunde: 179

[Sursă] .NET/C# intrare tastatură analogică la nivel de driver

  [Copiază linkul]
Postat pe 27.05.2017 09:37:08 | | | |
Introducere:
Cel mai selectat de utilizator, cel mai simplu și cel mai ușor de folosit, cel mai stabil și de încredere gratuit pentru totdeauna Integrarea de bază a sistemului, simularea hardware adevărată la nivel de driver Instalare cu un singur click, adică adăugarea unei perechi de tastaturi și mouse complet programabile pe calculator, operare ușoară și automată a calculatorului Potrivit pentru VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, limbaj easy și alte limbaje de programare Suport pentru sisteme de operare WINXP și peste 32 de biți și 64 de biți Esențial pentru aplicații desktop personale și instalări de studio de jocuri În plus, oferă drivere care nu necesită deloc o versiune reală cu tastatură și mouse, precum și drivere protejate de NP și alte versiuni protejate

Recomand și celelalte:
.net/c# WinRing0 intrare tastatură analogică la nivel de driver [cod sursă]
http://www.itsvse.com/thread-3924-1-1.html
(Sursa: Arhitect)


Cum să folosești DD:
Apeluri de program compilate pe 32 de biți DD32.dll (VB6, limbaj ușor), apeluri de program compilate pe 64 de biți DD64.dll (acest dll poate fi denumit arbitrar). Apoi apelează funcția de interfață.

Captură de ecran a efectului carcasei:



Descrierea funcției:
Toate funcțiile (cu excepția cazului în care se specifică altfel) au parametri și valori de returnare de tip int32

1. DD_btn (Parametri)
Funcție: Simulează clicuri de mouse
Parametri: 1 = Apăsare cu click stânga, 2 = Eliberare cu click stânga
4 = Click dreapta pentru a apăsa, 8 = Click dreapta pentru a elibera
16 = Apasă butonul din mijloc, 32 = Eliberează butonul din mijloc
64 = 4 taste de apăsat, 128 = 4 taste de eliberat
256 =5 tasta de apăsat, 512 =5 tastă de eliberare
Exemplu: Simulează că butonul drept al mouse-ului trebuie doar să scrie continuu (întârzierea poate fi adăugată la mijloc) dd_btn(4); dd_btn(8);

2. DD_mov (parametrul x, parametrul y)
Funcție: Simulează mișcarea perechilor de mouse
Parametri: Parametrul x, parametrul y este originea din colțul din stânga sus al ecranului.
Exemplu: Muți mouse-ul în mijlocul ecranului cu o rezoluție de 1920*1080,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (parametru dx, parametru dy)
Funcție: Simulează mișcarea relativă a mouse-ului
Parametru: Parametrul dx , parametrul dy ia coordonatele curente ca origine.
Exemplu: Muți mouse-ul 10 pixeli spre stânga
DD_movR(-10,0) ;

4. DD_whl (Parametri)
Funcție: Simulează o roată a mouse-ului
Parametri: 1 = Față, 2 = Spate
Exemplu: Rulează înainte un bloc, DD_whl (1)

5. DD_key (parametrul 1, parametrul 2)
Funcție: Simulează tastaturi
Parametri: Pentru parametrul 1, vă rugăm să consultați [DD Virtual Keyboard Table].
Parametrul 2, 1 = apăsare, 2 = eliberare
Exemplu: Simulează tasta TAB, doar scrie continuu (se poate adăuga întârziere între ele)
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc (parametru)
Funcție: Convertiți codul de cheie virtuală Windows într-un cod de cheie dedicat DD.
Parametri: Cod de cheie virtuală Windows
Exemplu: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Parametri)
Funcții: Introduc direct caractere și spații vizibile pe tastatură
Parametri: string, (rețineți că acest parametru nu este de tip int32)
Exemplu: DD_str("MyEmail@aa.bb.cc !@#$")


Postscriptum:
Jocurile normale și operațiunile desktop sunt automatizate, iar toate operațiunile de simulare cu mouse și tastatură pot fi realizate cu doar DD_btn, DD_mov, DD_whl DD_movR patru funcții pentru controlul mouse-ului și DD_key o funcție pentru controlul tastaturii. (DD Enhanced este necesar pentru simulare în unele jocuri cu protecții)
Pentru apelurile locale, numele DD32.dll sau DD64.dll de cale sunt salvate în registru astfel:
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path


Cod demo C#:
Adresă de descărcare:

Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rogRăspunde






Precedent:Input analogic C# pentru tastatură, tastele numerice corespunzătoare de pe tastatură
Următor:.net/c# pentru a comuta între engleză și chineză
Postat pe 04.01.2019 23:37:54 |
       
Subiectele de implicare/răspuns sunt greșite
RE: .net/c# 驱动级模拟键盘输入 [修改]
Postat pe 22.09.2020 22:07:08 |

Nu e rău, poți simula inputul la tastatură și este un indispensabil pentru asistență
Postat pe 23.07.2018 20:59:44 |
Nu e rău, poți simula inputul la tastatură și este un indispensabil pentru asistență
Postat pe 29.06.2017 16:57:43 |
Caut Dongdong în această privință, mulțumesc că ai împărtășit!
Postat pe 29.06.2017 19:49:48 |
1111111111111111111111

Scor

Numărul participanților1MB-1 Contribui-1 Colaps rațiune
QWERTYU -1 -1 Nu turnați apă, îmbunătățirea calității postărilor de răspuns este datoria fiecărui membru.

Vezi toate ratingurile

Postat pe 30.06.2017 09:26:10 |
Nu e rău, poți simula inputul la tastatură și este un indispensabil pentru asistență
Postat pe 16.08.2017 13:57:08 De la telefon |
Am nevoie doar de o privire, mulțumesc
Postat pe 09.09.2017 22:46:33 |
Mulțumesc proprietarului,
Postat pe 20.09.2017 12:01:28 |
Mulțumesc că ai împărtășit!
Postat pe 20.09.2017 18:46:34 |
Kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Postat pe 22.09.2017 14:30:49 |
Validarea rețelei de fiecare dată când se încarcă. Erorile sunt adesea raportate
Postat pe 22.09.2017 17:25:11 |
Mulțumesc că ai împărtășit
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com