Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 536251|Válasz: 179

[Forrás] .NET/C# illesztőprogram-szintű analóg billentyűzet bemenet

  [Linket másol]
Közzétéve 2017. 05. 27. 9:37:08 | | | |
Bevezetés:
A leginkább felhasználó által választott, a legegyszerűbb és legkönnyebben használható, a legstabilabb és legmegbízhatóbb Ingyenes örökké A rendszer alapvető integrációja, valódi driver-szintű hardverszimuláció Egy kattintással történő telepítés, vagyis egy pár teljesen programozható billentyűzet és egerek hozzáadása a számítógéphez, a számítógép egyszerű és automatikus működtetése Alkalmas VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, easy language és más programozási nyelvek támogatása WINXP és annál magasabb 32 bites és 64 bites operációs rendszerek Elengedhetetlen személyes asztali alkalmazásokhoz és játékstúdió telepítésekhez Ezen felül olyan illesztőprogramokat is kínál, amelyekhez egyáltalán nem szükséges valódi billentyűzet és egér verzió, valamint olyan illesztőprogramokat is, amelyeket az NP és más védett verziók védettek

Ajánlom a többit:
.net/c# WinRing0 driver-level analóg billentyűzet bemenet [forráskód]
http://www.itsvse.com/thread-3924-1-1.html
(Forrás: Architect)


Hogyan használjuk a DD-t:
32 bites fordított programhívások DD32.dll (VB6, könnyű nyelv), 64 bites fordított programhívások DD64.dll (ez a dll tetszőlegesen is elnevezhető). Ezután hívjuk meg az interfészfüggvényt.

Képernyőkép a case effectről:



Funkcióleírás:
Minden függvénynek (hacsak nincs más megadva) vannak paraméterei és int32 típusú értékek

1. DD_btn (Paraméterek)
Funkció: Egérkattintásokat szimulál
Paraméterek: 1 = bal kattintással lenyomó, 2 = bal kattintással történő kiengedés
4 = Jobb kattintás a megnyomáshoz , 8 = Jobb kattintás a kiengedéshez
16 = Nyomd meg a középső gombot, 32 = Engedd el a középső gombot
64 = 4 billentyű a megnyomásra, 128 = 4 gomb a kiengedéshez
256 =5 gomb a megnyomáshoz , 512 = 5 gomb a kiengedéshez
Példa: Szimuláljuk a jobb egérgombot csak folyamatosan írni (a késleltetés a közepén hozzáadható) dd_btn(4); dd_btn(8);

2. DD_mov (x paraméter, y paraméter)
Funkció: Szimulálja az egérpár mozgását
Paraméterek: x paraméter, y paraméter az eredeti eredeti hely a képernyő bal felső sarkában.
Példa: Mozgasd az egeret a képernyő közepére 1920*1080 felbontással,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (paraméter dx, paraméter dy)
Funkció: Szimulálja a relatív egérmozgást
Paraméter: paraméter dx , paraméter dy az aktuális koordinátákat veszi origóként.
Példa: Mozgasd az egeret 10 pixelrel balra
DD_movR(-10,0) ;

4. DD_whl (Paraméterek)
Funkció: Egérkerék szimulálja
Paraméterek: 1 = Elöl, 2 = Hátul
Példa: Gurulj előre egy blokkot, DD_whl (1)

5. DD_key (1. paraméter, 2. paraméter)
Funkció: Szimulálja a billentyűzetbillentyűket
Paraméterek: Az 1. paraméterhez kérjük, lásd a [DD Virtuális Billentyűzet Táblázatot].
2. paraméter, 1 = nyomás, 2 = elengedés
Példa: Szimuláld a TAB billentyűt, csak írj folyamatosan (köztes késleltetés is hozzáadható)
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc (paraméter)
Funkció: A Windows virtuális kulcskódját DD dedikált kulcskódra alakítsa át.
Paraméterek: Windows virtuális kulcskód
Példa: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Paraméterek)
Funkciók: Közvetlenül beírni a billentyűzeten látható karaktereket és tereket
Paraméterek: string, (megjegyzendő, hogy ez a paraméter nem int32 típusú)
Példa: DD_str("MyEmail@aa.bb.cc !@#$")


Utóirat:
A normál játékok és asztali műveletek automatizáltak, és minden egér- és billentyűzet-szimulációs művelet csak DD_btn, DD_mov, DD_whl, DD_movR négy funkcióval és DD_key funkcióval lehet elvégezni az egér irányítására, valamint egy funkcióval a billentyűzet irányítására. (Néhány védelemmel rendelkező játékban szimulációhoz szükséges a DD Enhanced (DD Enhanced rendszer)
Helyi hívások esetén a DD32.dll vagy DD64.dll útvonalfájlok a nyilvántartásban a következőképpen mentődnek el:
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path


C# demókód:
Letöltési cím:

Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlekVálasz






Előző:C# analóg billentyűzet bemenet, a megfelelő numerikus szimbólumbillentyűk a billentyűzeten
Következő:.net/c# az angol és kínai közötti váltáshoz
Közzétéve 2019. 01. 04. 23:37:54 |
       
Az érdeklődés/válasz témák nem
RE: .net/c# 驱动级模拟键盘输入 [修改]
Közzétéve 2020. 09. 22. 22:07:08 |

Nem rossz, szimulálni tudod a billentyűzet bemenetét elengedhetetlen segítséghez
Közzétéve 2018. 07. 23. 20:59:44 |
Nem rossz, szimulálni tudod a billentyűzet bemenetét elengedhetetlen segítséghez
Közzétéve 2017. 06. 29. 16:57:43 |
Ezzel kapcsolatban keresem a Dongdongot, köszönöm, hogy megosztottad!
Közzétéve 2017. 06. 29. 19:49:48 |
1111111111111111111111

Pontszám

A résztvevők száma1MB-1 hozzájárul-1 Összeomlás ok
QWERTYU -1 -1 Ne önts vizet, a válaszposztok minőségének javítása minden tag kötelessége.

Minden értékelés megtekintése

Közzétéve 2017. 06. 30. 9:26:10 |
Nem rossz, szimulálni tudod a billentyűzet bemenetét elengedhetetlen segítséghez
Közzétéve 2017. 08. 16. 13:57:08 A telefonról |
Csak nézd meg, köszönöm
Közzétéve 2017. 09. 09. 22:46:33 |
Köszönöm a főbérlőnek,
Közzétéve 2017. 09. 20. 12:01:28 |
Köszönöm, hogy megosztottad!
Közzétéve 2017. 09. 20. 18:46:34 |
Kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Közzétéve 2017. 09. 22. 14:30:49 |
Hálózati ellenőrzés minden betöltéskor. Gyakran jelentették a hibákat
Közzétéve 2017. 09. 22. 17:25:11 |
Köszönöm, hogy megosztottad
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com