Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 536251|Atbildi: 179

[Avots] .NET/C# draivera līmeņa analogās tastatūras ievade

  [Kopēt saiti]
Publicēts 27.05.2017 09:37:08 | | | |
Ievads:
Visvairāk lietotāja izvēlētais, vienkāršākais un vieglāk lietojams, visstabilākais un uzticamākais Bezmaksas uz visiem laikiem Sistēmas pamatā esošā integrācija, patiesa draivera līmeņa aparatūras simulācija Viena klikšķa instalācija, tas ir, pievienojiet datoram pāris pilnībā programmējamas tastatūras un peles, viegla un automātiska datora darbība Piemērots VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, vienkāršai valodai un citām programmēšanas valodām Atbalstiet WINXP un jaunākas 32 bitu un 64 bitu operētājsistēmas Būtiski personīgajām darbvirsmas lietojumprogrammām un spēļu studijas instalācijām Turklāt tas nodrošina draiverus, kuriem vispār nav nepieciešama īsta tastatūras un peles versija, kā arī draiverus, kurus aizsargā NP un citas aizsargātas versijas

Iesakiet citus:
.net/c# WinRing0 draivera līmeņa analogā tastatūras ievade [avota kods]
http://www.itsvse.com/thread-3924-1-1.html
(Avots: Arhitekts)


Kā lietot DD:
32 bitu kompilētā programma izsauc DD32.dll (VB6, viegla valoda), 64 bitu kompilētā programma izsauc DD64.dll (šo DLL var nosaukt arī patvaļīgi). Pēc tam izsauciet interfeisa funkciju.

Pieteikuma efekta ekrānuzņēmums:



Funkcijas apraksts:
Visām funkcijām (ja vien nav norādīts citādi) ir int32 tipa parametri un atgrieztās vērtības

1. DD_btn (Parametri)
Funkcija: Simulē peles klikšķus
Parametri: 1 = nospiešana ar peles kreiso klikšķi, 2 = atbrīvošana ar peles kreiso klikšķi
4 = Ar peles labo pogu noklikšķiniet, lai nospiestu, 8 = Ar peles labo pogu noklikšķiniet, lai atbrīvotu
16 = Nospiediet vidējo pogu, 32 = Atlaidiet vidējo pogu
64 = 4 taustiņi, kas jānospiež, 128 = 4 taustiņi, lai atbrīvotu
256 = 5 taustiņš, kas jānospiež, 512 = 5 taustiņš, lai atbrīvotu
Piemērs: Simulēt peles labo pogu ir jāraksta tikai nepārtraukti (vidū var pievienot aizkavēšanos) dd_btn(4); dd_btn (8);

2. DD_mov (parametrs x, parametrs y)
Funkcija: Simulē peles pāra kustību
Parametri: Parametrs x, parametrs y ir izcelsme ekrāna augšējā kreisajā stūrī.
Piemērs: Pārvietojiet peli uz ekrāna vidu ar izšķirtspēju 1920 * 1080,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (parametrs dx, parametrs dy)
Funkcija: Simulē relatīvo peles kustību
Parametrs: Parametrs dx , parametrs dy par izcelsmi ņem pašreizējās koordinātas.
Piemērs: peles pārvietošana par 10 pikseļiem pa kreisi
DD_movR(-10,0) ;

4. DD_whl (parametri)
Funkcija: Simulē peles riteni
Parametri: 1 = priekšā, 2 = aizmugurē
Piemērs: ritināt vienu bloku uz priekšu, DD_whl (1)

5. DD_key (1. parametrs, 2. parametrs)
Funkcija: Simulē tastatūras taustiņus
Parametri: 1. parametru skatiet sadaļā [DD virtuālās tastatūras tabula].
Parametrs 2, 1 = prese, 2 = atbrīvošana
Piemērs: Simulējiet taustiņu TAB, vienkārši rakstiet nepārtraukti (starp tiem var pievienot aizkavi)
DD_key (300, 1);
DD_key (300, 2);

6. DD_todc (parametrs)
Funkcija: Konvertējiet Windows virtuālās atslēgas kodu uz DD īpašo atslēgas kodu.
Parametri: Windows virtuālās atslēgas kods
Piemērs: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Parametri)
Funkcijas: tieši ievadiet rakstzīmes un atstarpes, kas redzamas tastatūrā
Parametri: virkne, (ņemiet vērā, ka šis parametrs nav int32 tipa)
Piemērs: DD_str("MyEmail@aa.bb.cc !@#$")


Pēcraksts:
Parastās spēles un darbvirsmas darbības ir automatizētas, un visas peles un tastatūras simulācijas darbības var pabeigt tikai ar DD_btn, DD_mov, DD_whl DD_movR četrām funkcijām, lai kontrolētu peli un DD_key vienu funkciju, lai kontrolētu tastatūru. (DD Enhanced ir nepieciešams simulācijai dažās spēlēs ar aizsardzību)
Lokālajiem zvaniem DD32.dll vai DD64.dll ceļa failu nosaukumi reģistrā tiek saglabāti šādi:
HKEY_LOCAL_MACHINE\PROGRAMMATŪRA\DD XOFT\ceļš


C# demo kods:
Lejupielādes adrese:

Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi






Iepriekšējo:C# analogā tastatūras ievade, atbilstošie ciparu simbolu taustiņi uz tastatūras
Nākamo:.net/c#, lai pārslēgtos starp angļu un ķīniešu valodu
Publicēts 04.01.2019 23:37:54 |
       
Iesaistīšanās/atbildes tēmas ir izslēgtas
RE: .net/c# 驱动级模拟键盘输入 [修改]
Publicēts 22.09.2020 22:07:08 |

Nav slikti, jūs varat simulēt tastatūras ievadi ir obligāta palīdzība
Publicēts 23.07.2018 20:59:44 |
Nav slikti, jūs varat simulēt tastatūras ievadi ir obligāta palīdzība
Publicēts 29.06.2017 16:57:43 |
Meklējot Dongdong šajā sakarā, paldies, ka dalījāties!
Publicēts 29.06.2017 19:49:48 |
1111111111111111111111

Vērtējums

Dalībnieku skaits1MB-1 Veicināt-1 Sakļaut iemesls
QWERTYU -1 -1 Nelejiet ūdeni, atbilžu ziņu kvalitātes uzlabošana ir katra dalībnieka pienākums.

Skatīt visus vērtējumus

Publicēts 30.06.2017 09:26:10 |
Nav slikti, jūs varat simulēt tastatūras ievadi ir obligāta palīdzība
Publicēts 16.08.2017 13:57:08 No tālruņa |
Vienkārši vajag, paskatieties, paldies
Publicēts 09.09.2017 22:46:33 |
Paldies saimniekam,
Publicēts 20.09.2017 12:01:28 |
Paldies, ka dalījāties!
Publicēts 20.09.2017 18:46:34 |
kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Publicēts 22.09.2017 14:30:49 |
Tīkla validācija katru reizi, kad tas tiek ielādēts. Bieži tiek ziņots par kļūdām
Publicēts 22.09.2017 17:25:11 |
Paldies, ka dalījāties
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com