Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 536251|Svar: 179

[Källa] .NET/C# drivrutinsnivå analogt tangentbordsinmatning

  [Kopiera länk]
Publicerad på 2017-05-27 09:37:08 | | | |
Införandet:
Den mest användarväljda, enklaste och lättaste att använda, den mest stabila och pålitliga Gratis för alltid Den underliggande integrationen av systemet, äkta drivrutinsnivå hårdvarusimulering Ett-klicks installation, det vill säga att lägga till ett par fullt programmerbara tangentbord och möss till datorn, enkel och automatisk drift av datorn Lämplig för VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, lättspråk och andra programmeringsspråk Stöder WINXP och högre 32- och 64-bitars operativsystem Avgörande för personliga skrivbordsapplikationer och installation av spelstudios Dessutom tillhandahåller den drivrutiner som inte kräver en riktig version med tangentbord och mus, samt drivrutiner som skyddats av NP och andra skyddade versioner

Rekommenderar de andra:
.net/c# WinRing0 drivrutinsnivå analogt tangentbordsinmatning [källkod]
http://www.itsvse.com/thread-3924-1-1.html
(Källa: Architect)


Hur man använder DD:
32-bitars kompilerade programanrop DD32.dll (VB6, lätt språk), 64-bitars kompilerade programanrop DD64.dll (denna dll kan också namnges godtyckligt). Anropa sedan gränssnittsfunktionen.

Skärmdump av falleffekten:



Funktionsbeskrivning:
Alla funktioner (om inget annat anges) har parametrar och returnervärden av typen int32

1. DD_btn (Parametrar)
Funktion: Simulerar musklick
Parametrar: 1 = Vänsterklick, 2 = Vänsterklick släpp
4 = Högerklicka för att trycka, 8 = Högerklicka för att släppa
16 = Tryck på mittknappen, 32 = Släpp mittknappen
64 = 4 tangenter att trycka på, 128 = 4 tangenter att släppa
256 =5 tangenter att trycka på, 512 =5 tangenter att släppa
Exempel: Simulera att höger musknapp bara behöver skriva kontinuerligt (fördröjning kan läggas till i mitten) dd_btn(4); dd_btn(8);

2. DD_mov (parameter x, parameter y)
Funktion: Simulerar musparrörelse
Parametrar: Parameter x, parameter y är origo i det övre vänstra hörnet av skärmen.
Exempel: Flytta musen till mitten av skärmen med en upplösning på 1920*1080,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (parameter dx, parameter dy)
Funktion: Simulerar relativ musrörelse
Parameter: Parameter dx , parameter dy tar de aktuella koordinaterna som origo.
Exempel: Flytta musen 10 pixlar åt vänster
DD_movR(-10,0) ;

4. DD_whl (Parametrar)
Funktion: Simulerar ett mushjul
Parametrar: 1 = Fram, 2 = Bak
Exempel: Rulla fram ett block, DD_whl (1)

5. DD_key (parameter 1, parameter 2)
Funktion: Simulerar tangentbordstangenter
Parametrar: För parameter 1, se [DD Virtual Keyboard Table].
Parameter 2, 1 = tryck, 2 = frigörelse
Exempel: Simulera TAB-tangenten, skriv bara kontinuerligt (fördröjning kan läggas till emellan)
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc (parameter)
Funktion: Konvertera Windows virtuella nyckelkod till DD dedikerad nyckelkod.
Parametrar: Windows virtuell nyckelkod
Exempel: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Parametrar)
Funktioner: Mata in tecken och mellanslag direkt som syns på tangentbordet
Parametrar: sträng, (notera att denna parameter inte är av typen int32)
Exempel: DD_str("MyEmail@aa.bb.cc !@#$")


Postskriptum:
Normala spel och skrivbordsoperationer automatiseras, och alla simuleringar av mus och tangentbord kan genomföras med endast DD_btn, DD_mov, DD_whl DD_movR fyra funktioner för att styra musen och DD_key en funktion för att styra tangentbordet. (DD Enhanced krävs för simulering i vissa spel med skydd)
För lokala anrop sparas filnamnen DD32.dll eller DD64.dll path i registret enligt följande:
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path


C# demokod:
Nedladdningsadress:

Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar






Föregående:C# analog tangentbordsinmatning, motsvarande numeriska symboltangenter på tangentbordet
Nästa:.net/c# för att växla mellan engelska och kinesiska
Publicerad på 2019-01-04 23:37:54 |
       
Engagera/svara ämnen är avstängda
RE: .net/c# 驱动级模拟键盘输入 [修改]
Publicerad på 2020-09-22 22:07:08 |

Inte illa, du kan simulera tangentbordsinmatning är ett måste för hjälp
Publicerad på 2018-07-23 20:59:44 |
Inte illa, du kan simulera tangentbordsinmatning är ett måste för hjälp
Publicerad på 2017-06-29 16:57:43 |
Letar efter Dongdong i detta avseende, tack för att du delar med dig!
Publicerad på 2017-06-29 19:49:48 |
1111111111111111111111

Tjog

Antal deltagare1MB-1 bidra-1 Kollaps förnuft
QWERTYU -1 -1 Häll inte vatten, att förbättra kvaliteten på svarsinläggen är varje medlems plikt.

Se alla betyg

Publicerad på 2017-06-30 09:26:10 |
Inte illa, du kan simulera tangentbordsinmatning är ett måste för hjälp
Publicerad på 2017-08-16 13:57:08 Från telefonen |
Behöver bara, ta en titt, tack
Publicerad på 2017-09-09 22:46:33 |
Tack till hyresvärden,
Publicerad på 2017-09-20 12:01:28 |
Tack för att du delade med dig!
Publicerad på 2017-09-20 18:46:34 |
Kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Publicerad på 2017-09-22 14:30:49 |
Nätverksvalidering varje gång den laddas. Fel rapporteras ofta
Publicerad på 2017-09-22 17:25:11 |
Tack för att du delade med dig
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com