Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 536251|Odpověď: 179

[Zdroj] .NET/C# ovladačový analogový vstup na klávesnici

  [Kopírovat odkaz]
Zveřejněno 27.05.2017 9:37:08 | | | |
Úvod:
Nejvíce uživatelsky vybírané, nejjednodušší a nejjednodušší na použití, nejstabilnější a nejspolehlivější navždy zdarma Základní integrace systému, skutečná hardwarová simulace na úrovni ovladačů Instalace jedním kliknutím, tedy přidání dvojice plně programovatelných klávesnic a myší do počítače, snadné a automatické ovládání počítače Vhodné pro VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, easy language a další programovací jazyky Podpora WINXP a výše 32bitových a 64bitových operačních systémů Nezbytné pro osobní desktopové aplikace a instalace herních studií Navíc poskytuje ovladače, které nevyžadují skutečnou klávesnici a myš, stejně jako ovladače chráněné NP a dalšími chráněnými verzemi

Doporučuji ostatní:
.net/c# Ovladačový analogový vstup klávesnice na úrovni ovladače ve WinRing0 [zdrojový kód]
http://www.itsvse.com/thread-3924-1-1.html
(Zdroj: Architect)


Jak používat DD:
32bitové kompilované programové volání DD32.dll (VB6, snadný jazyk), 64bitové kompilované programové volání DD64.dll (tento dll může být také libovolně pojmenován). Poté volejte rozhraní funkci.

Screenshot případového efektu:



Popis funkce:
Všechny funkce (pokud není specifikováno jinak) mají parametry a vracejí hodnoty typu int32

1. DD_btn (Parametry)
Funkce: Simuluje kliknutí myší
Parametry: 1 = Levé tlačítko stisku, 2 = Levé tlačítko pro uvolnění
4 = Pravým kliknutím stiskněte , 8 = Pravým kliknutím uvolněte
16 = Stiskněte prostřední tlačítko, 32 = Uvolněte prostřední tlačítko
64 = 4 klávesy ke stisknutí , 128 = 4 klávesy k uvolnění
256 = 5 kláves stisknout, 512 =5 klávesa uvolnit
Příklad: Simulace pravého tlačítka myši stačí psát nepřetržitě (zpoždění lze přidat uprostřed) dd_btn(4); dd_btn(8);

2. DD_mov (parametr x, parametr y)
Funkce: Simuluje pohyb páru myši
Parametry: Parametr x, parametr y je počátek v levém horním rohu obrazovky.
Příklad: Přesunout myš do středu obrazovky s rozlišením 1920*1080,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (parametr dx, parametr dy)
Funkce: Simuluje relativní pohyb myši
Parametr: Parametr dx , parametr dy bere aktuální souřadnice jako počátek.
Příklad: Posuňte myš o 10 pixelů doleva
DD_movR(-10,0) ;

4. DD_whl (Parametry)
Funkce: Simuluje kolečko myši
Parametry: 1 = Přední, 2 = Zadní
Příklad: Převalte se o jeden blok dopředu, DD_whl (1)

5. DD_key (parametr 1, parametr 2)
Funkce: Simuluje klávesy na klávesnici
Parametry: Pro parametr 1 prosím viz [DD Virtual Keyboard Table].
Parametr 2, 1 = stisk, 2 = uvolnění
Příklad: Simulujte klávesu TAB, prostě psát nepřetržitě (mezi tím lze přidat zpoždění)
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc (parametr)
Funkce: Převést virtuální klíčový kód Windows na DD dedikovaný klíčový kód.
Parametry: Kód virtuálního klíče Windows
Příklad: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Parametry)
Funkce: Přímé zadávání znaků a mezer viditelných na klávesnici
Parametry: string, (poznámka: tento parametr není typu int32)
Příklad: DD_str("MyEmail@aa.bb.cc !@#$")


Dodatek:
Běžné hry a provoz na ploše jsou automatizované a všechny simulační operace myši a klávesnice lze provést pouze s DD_btn, DD_mov, DD_whl DD_movR čtyřmi funkcemi pro ovládání myši a DD_key jednou funkcí pro ovládání klávesnice. (DD Enhanced je v některých hrách s ochranou vyžadován pro simulaci)
Pro lokální volání jsou názvy souborů DD32.dll nebo DD64.dll path uloženy v registru následovně:
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path


Demo kód v C#:
Adresa ke stažení:

Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosímOdpověď






Předchozí:C# analogový vstup z klávesnice, odpovídající číselné symboly na klávesnici
Další:.net/c# pro přepínání mezi angličtinou a čínštinou
Zveřejněno 04.01.2019 23:37:54 |
       
Témata pro zapojení/odpověď jsou mimo
RE: .net/c# 驱动级模拟键盘输入 [修改]
Zveřejněno 22.09.2020 22:07:08 |

Není to špatné, můžete simulovat vstup z klávesnice je nutností pro pomoc
Zveřejněno 23.07.2018 20:59:44 |
Není to špatné, můžete simulovat vstup z klávesnice je nutností pro pomoc
Zveřejněno 29.06.2017 16:57:43 |
Hledám Dongdonga v tomto ohledu, děkuji za sdílení!
Zveřejněno 29.06.2017 19:49:48 |
1111111111111111111111

Partitura

Počet účastníků1MB-1 přispět-1 Zhroucení důvod
QWERTYU -1 -1 Nelévejte vodu, zlepšování kvality odpovědí je povinností každého člena.

Zobrazit všechna hodnocení

Zveřejněno 30.06.2017 9:26:10 |
Není to špatné, můžete simulovat vstup z klávesnice je nutností pro pomoc
Zveřejněno 16.08.2017 13:57:08 Z telefonu |
Jen potřebuji, podívej se, děkuji
Zveřejněno 09.09.2017 22:46:33 |
Děkuji pronajímateli,
Zveřejněno 20.09.2017 12:01:28 |
Děkuji, že jste se podělil!
Zveřejněno 20.09.2017 18:46:34 |
Kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Zveřejněno 22.09.2017 14:30:49 |
Ověřování sítě pokaždé, když se načte. Chyby jsou často hlášeny
Zveřejněno 22.09.2017 17:25:11 |
Díky za sdílení
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com