Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 536251|Odgovoriti: 179

[Vir] .NET/C# analogni vnos na ravni gonilnikov

  [Kopiraj povezavo]
Objavljeno na 27. 05. 2017 09:37:08 | | | |
Uvod:
Najbolj uporabniško izbrana, najpreprostejša in najlažja za uporabo, najbolj stabilna in zanesljiva Brezplačna za vedno. Osnovna integracija sistema, prava strojna simulacija na ravni gonilnikov. Namestitev z enim klikom, torej dodajanje para popolnoma programabilnih tipkovnic in mišk računalniku, enostavno in samodejno upravljanje računalnika. Primerno za VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, enostavne jezike in druge programske jezike. Podpora WINXP ter višjim 32-bitnim in 64-bitnim operacijskim sistemom. Bistveno za osebne namizne aplikacije in namestitve studia iger. Poleg tega ponuja gonilnike, ki sploh ne zahtevajo prave tipkovnice in miške, ter gonilnike, ki so zaščiteni z NP in drugimi zaščitenimi različicami

Priporočam ostale:
.net/c# WinRing0 analogni vnos na ravni gonilnikov [izvorna koda]
http://www.itsvse.com/thread-3924-1-1.html
(Vir: Architect)


Kako uporabljati DD:
32-bitni prevedeni programski klici DD32.dll (VB6, enostaven jezik), 64-bitni prevedeni programski klici DD64.dll (ta dll je lahko poimenovan tudi poljubno). Nato pokličite vmesniško funkcijo.

Posnetek zaslona učinka primera:



Opis funkcije:
Vse funkcije (razen če ni drugače določeno) imajo parametre in vračajo vrednosti tipa int32

1. DD_btn (Parametri)
Funkcija: Simulira klike miške
Parametri: 1 = pritisk z levim klikom, 2 = sprostitev z levim klikom
4 = Desni klik za pritisk , 8 = Desni klik za sprostitev
16 = Pritisni srednji gumb, 32 = Spusti srednji gumb
64 = 4 tipke za pritisniti , 128 = 4 tipke za sprostitev
256 = 5 tipke za pritisk , 512 =5 tipka za sprostitev
Primer: Simulacija desnega gumba miške zahteva le neprekinjeno pisanje (zakasnitev se lahko doda vmes) dd_btn(4); dd_btn(8);

2. DD_mov (parameter x, parameter y)
Funkcija: Simulira gibanje para miške
Parametri: Parameter x, parameter y je izhodišče v zgornjem levem kotu zaslona.
Primer: Premaknite miško na sredino zaslona z ločljivostjo 1920*1080,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (parameter dx, parameter dy)
Funkcija: Simulira relativno gibanje miške
Parameter: Parameter dx , parameter dy kot izhodišče vzame trenutne koordinate.
Primer: Premaknite miško za 10 pikslov levo
DD_movR(-10,0) ;

4. DD_whl (Parametri)
Funkcija: Simulira kolešček miške
Parametri: 1 = spredaj, 2 = nazaj
Primer: Zvalite se naprej za en blok, DD_whl (1)

5. DD_key (parameter 1, parameter 2)
Funkcija: Simulira tipke na tipkovnici
Parametri: Za parameter 1 glejte [DD Virtual Keyboard Table].
Parameter 2, 1 = pritisk, 2 = sprostitev
Primer: Simuliraj tipko TAB, preprosto piši neprekinjeno (vmes se lahko doda zamik)
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc (parameter)
Funkcija: Pretvorba Windows virtualne ključne kode v DD namensko kodo ključa.
Parametri: Windows virtualna ključna koda
Primer: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Parametri)
Funkcije: Neposredno vnos znakov in presledkov, vidnih na tipkovnici
Parametri: string, (upoštevajte, da ta parameter ni tipa int32)
Primer: DD_str("MyEmail@aa.bb.cc !@#$")


P.S.:
Običajne igre in namizne operacije so avtomatizirane, vse simulacije miške in tipkovnice pa je mogoče izvesti z le DD_btn, DD_mov, DD_whl DD_movR štirimi funkcijami za upravljanje miške in DD_key eno funkcijo za upravljanje tipkovnice. (DD Enhanced je potreben za simulacijo v nekaterih igrah z zaščitami)
Za lokalne klice so imena datotek DD32.dll ali DD64.dll shranjena v registru na naslednji način:
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path


C# demo koda:
Naslov za prenos:

Turisti, če želite videti skrito vsebino te objave, prosimOdgovoriti






Prejšnji:C# analogni vnos za tipkovnico, ustrezne numerične simbolne tipke na tipkovnici
Naslednji:.net/c# za preklapljanje med angleščino in kitajščino
Objavljeno na 4. 01. 2019 23:37:54 |
       
Teme za angažiranje/odgovarjanje so izključene
RE: .net/c# 驱动级模拟键盘输入 [修改]
Objavljeno na 22. 09. 2020 22:07:08 |

Ni slabo, lahko simuliraš vnos s tipkovnice je nujen za pomoč
Objavljeno na 23. 07. 2018 20:59:44 |
Ni slabo, lahko simuliraš vnos s tipkovnice je nujen za pomoč
Objavljeno na 29. 06. 2017 16:57:43 |
Iščem Dongdonga v zvezi s tem, hvala, ker ste delili!
Objavljeno na 29. 06. 2017 19:49:48 |
1111111111111111111111

Partitura

Število udeležencev1MB-1 prispevati-1 Propad razlog
QWERTYU -1 -1 Ne polivaj vode, izboljševanje kakovosti odgovorov je dolžnost vsakega člana.

Oglejte si vse ocene

Objavljeno na 30. 06. 2017 09:26:10 |
Ni slabo, lahko simuliraš vnos s tipkovnice je nujen za pomoč
Objavljeno na 16. 08. 2017 13:57:08 Iz telefona |
Samo poglej, hvala
Objavljeno na 9. 09. 2017 22:46:33 |
Hvala najemodajalcu,
Objavljeno na 20. 09. 2017 12:01:28 |
Hvala, ker ste delili!
Objavljeno na 20. 09. 2017 18:46:34 |
Kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Objavljeno na 22. 09. 2017 14:30:49 |
Preverjanje omrežja vsakič, ko se naloži. Napake so pogosto prijavljene
Objavljeno na 22. 09. 2017 17:25:11 |
Hvala, ker si delil
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com