Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 536251|Odpoveď: 179

[Zdroj] .NET/C# analógový vstup z klávesnice na úrovni ovládača

  [Kopírovať odkaz]
Zverejnené 27. 5. 2017 9:37:08 | | | |
Zavedenie:
Najviac používateľom vybraný, najjednoduchší a najjednoduchší na používanie, najstabilnejší a najspoľahlivejší navždy Bezplatná integrácia systému, skutočná hardvérová simulácia na úrovni ovládača Inštalácia jedným kliknutím, teda pridanie dvojice plne programovateľných klávesníc a myší do počítača, jednoduchá a automatická prevádzka počítača Vhodná pre VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, jednoduchý jazyk a ďalšie programovacie jazyky Podpora WINXP a vyššie 32-bitové a 64-bitové operačné systémy Nevyhnutné pre osobné desktopové aplikácie a inštalácie herných štúdií Okrem toho poskytuje ovládače, ktoré vôbec nevyžadujú skutočnú klávesnicu a myš, ako aj ovládače chránené NP a inými chránenými verziami

Odporúčam ostatných:
.net/c# WinRing0 ovládačový analógový vstup klávesnice [zdrojový kód]
http://www.itsvse.com/thread-3924-1-1.html
(Zdroj: Architect)


Ako používať DD:
32-bitové kompilované programové volania DD32.dll (VB6, jednoduchý jazyk), 64-bitové kompilované programové volania DD64.dll (tento dll môže byť tiež ľubovoľne pomenovaný). Potom zavolajte rozhraniovú funkciu.

Snímka obrazovky prípadového efektu:



Popis funkcie:
Všetky funkcie (pokiaľ nie je uvedené inak) majú parametre a vracajú hodnoty typu int32

1. DD_btn (Parametre)
Funkcia: Simuluje kliknutia myšou
Parametre: 1 = stlačenie ľavým tlačidlom, 2 = uvoľnenie ľavým tlačidlom
4 = Pravým kliknutím stlačte , 8 = Pravým kliknutím uvoľníte
16 = Stlač stredné tlačidlo, 32 = Uvoľni stredné tlačidlo
64 = 4 klávesy na stlačenie , 128 = 4 klávesy na uvoľnenie
256 = 5 kláves na stlačenie , 512 =5 kláves na uvoľnenie
Príklad: Simulácia pravého tlačidla myši stačí zapisovať nepretržite (oneskorenie môže byť pridané uprostred) dd_btn(4); dd_btn(8);

2. DD_mov (parameter x, parameter y)
Funkcia: Simuluje pohyb páru myši
Parametre: Parameter x, parameter y je počiatok v ľavom hornom rohu obrazovky.
Príklad: Presuňte myš do stredu obrazovky s rozlíšením 1920*1080,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (parameter dx, parameter dy)
Funkcia: Simuluje relatívny pohyb myši
Parameter: Parameter dx , parameter dy berie aktuálne súradnice ako počiatok.
Príklad: Posuňte myš o 10 pixelov doľava
DD_movR(-10,0) ;

4. DD_whl (Parametre)
Funkcia: Simuluje koliesko myši
Parametre: 1 = Vpredu, 2 = Vzadu
Príklad: Kotúľať dopredu o jeden blok, DD_whl (1)

5. DD_key (parameter 1, parameter 2)
Funkcia: Simuluje klávesy klávesnice
Parametre: Pre parameter 1 pozrite [DD Virtual Keyboard Table].
Parameter 2, 1 = stlačenie, 2 = uvoľnenie
Príklad: Simulovať kláves TAB, jednoducho písať nepretržite (medzi tým sa môže pridať oneskorenie)
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc (parametre)
Funkcia: Konverzia virtuálneho kľúčového kódu Windows na DD kód.
Parametre: Windows virtuálny kľúčový kód
Príklad: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Parametre)
Funkcie: Priame zadávanie znakov a medzier viditeľných na klávesnici
Parametre: reťazec, (poznámka: tento parameter nie je typu int32)
Príklad: DD_str("MyEmail@aa.bb.cc !@#$")


Dodatok:
Bežné hry a operácie na pracovnej ploche sú automatizované a všetky simulácie myši a klávesnice je možné vykonať len s DD_btn, DD_mov, DD_whl DD_movR štyrmi funkciami na ovládanie myši a DD_key jednou funkciou na ovládanie klávesnice. (DD Enhanced je potrebné pre simuláciu v niektorých hrách s ochranami)
Pre lokálne volania sa názvy súborov DD32.dll alebo DD64.dll path ukladajú v registri nasledovne:
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path


Demo kód v C#:
Adresa na stiahnutie:

Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím.Odpoveď






Predchádzajúci:C# analógový vstup na klávesnicu, zodpovedajúce číselné symbolové klávesy na klávesnici
Budúci:.net/c# na prepínanie medzi angličtinou a čínštinou
Zverejnené 4. 1. 2019 23:37:54 |
       
Témy na zapojenie/odpovedanie sú vypnuté
RE: .net/c# 驱动级模拟键盘输入 [修改]
Zverejnené 22. 9. 2020 22:07:08 |

Nie je to zlé, môžete simulovať vstup z klávesnice, ktorý je nevyhnutnosťou na pomoc
Zverejnené 23. 7. 2018 20:59:44 |
Nie je to zlé, môžete simulovať vstup z klávesnice, ktorý je nevyhnutnosťou na pomoc
Zverejnené 29. 6. 2017 16:57:43 |
Hľadám Dongdonga v tomto ohľade, ďakujem za zdieľanie!
Zverejnené 29. 6. 2017 19:49:48 |
1111111111111111111111

Skóre

Počet účastníkov1MB-1 prispieť-1 Kolaps dôvod
QWERTYU -1 -1 Nelej vodu, zlepšovanie kvality odpovedí je povinnosťou každého člena.

Zobraziť všetky hodnotenia

Zverejnené 30. 6. 2017 9:26:10 |
Nie je to zlé, môžete simulovať vstup z klávesnice, ktorý je nevyhnutnosťou na pomoc
Zverejnené 16. 8. 2017 13:57:08 Z telefónu |
Len potrebujem, pozri sa, ďakujem
Zverejnené 9. 9. 2017 22:46:33 |
Ďakujem prenajímateľovi,
Zverejnené 20. 9. 2017 12:01:28 |
Ďakujem, že ste sa podelili!
Zverejnené 20. 9. 2017 18:46:34 |
Kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Zverejnené 22. 9. 2017 14:30:49 |
Validácia siete pri každom načítaní. Chyby sa často hlásia
Zverejnené 22. 9. 2017 17:25:11 |
Ďakujem za zdieľanie
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com