Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 536251|Odpowiedź: 179

[Źródło] .NET/C# analogowe wejście klawiatury na poziomie sterownika

  [Skopiuj link]
Opublikowano 27.05.2017 09:37:08 | | | |
Wprowadzenie:
Najbardziej wybierana przez użytkownika, najprostsza i najłatwiejsza w użyciu, najbardziej stabilna i niezawodna Darmowa na zawsze Podstawowa integracja systemu, prawdziwa symulacja sprzętowa na poziomie sterownika Instalacja jednym kliknięciem, czyli dodanie pary w pełni programowalnych klawiatur i myszy do komputera, łatwa i automatyczna obsługa komputera Odpowiednia dla VB6, DELPHI, VC, BC, VB.NET, C#, JAVA, łatwego języka i innych języków programowania Obsługa systemów WINXP oraz wyższych – 32-bitowe i 64-bitowe Niezbędne dla aplikacji desktopowych i instalacji studiów gier Ponadto oferuje sterowniki, które nie wymagają w ogóle wersji klawiatury i myszy, a także sterowniki chronione przez NP i inne chronione wersje

Polecam pozostałe:
.net/c# WinRing0 – analogowe wejście klawiatury na poziomie sterownika [kod źródłowy]
http://www.itsvse.com/thread-3924-1-1.html
(Źródło: Architect)


Jak korzystać z DD:
32-bitowe kompilowane wywołania programów DD32.dll (VB6, język łatwy), 64-bitowe kompilowane wywołania programów DD64.dll (ten dll może być również nazwany dowolnie). Następnie wywołaj funkcję interfejsu.

Zrzut ekranu efektu przypadku:



Opis funkcji:
Wszystkie funkcje (chyba że zakreślono inaczej) mają parametry i zwracają wartości typu int32

1. DD_btn (Parametry)
Funkcja: Symuluje kliknięcia myszką
Parametry: 1 = Kliknięcie lewym przyciskiem myszy, 2 = Zwolnienie lewym przyciskiem
4 = Kliknij prawym przyciskiem, aby nacisnąć , 8 = Kliknij prawym przyciskiem, aby zwolnić
16 = Naciśnij środkowy przycisk, 32 = Zwolnij środkowy przycisk
64 = 4 do nacisnięcia, 128 = 4 do zwolnienia
256 =5 do naciśnięcia, 512 =5 do zwolnienia
Przykład: Symulacja prawego przycisku myszy wymaga tylko ciągłego zapisu (opóźnienie można dodać pośrodku) dd_btn(4); dd_btn(8);

2. DD_mov (parametr x, parametr y)
Funkcja: Symuluje ruch pary myszy
Parametry: Parametr x, parametr y to początek układu w lewym górnym rogu ekranu.
Przykład: Przesuń mysz na środek ekranu z rozdzielczością 1920*1080,
int x = 1920/2 ; int y = 1080/2;
DD_mov(x,y) ;

3. DD_movR (parametr dx, parametr dy)
Funkcja: Symuluje względny ruch myszy
Parametr: Parametr dx , parametr dy przyjmuje bieżące współrzędne jako początek układu.
Przykład: Przesuń myszkę o 10 pikseli w lewo
DD_movR(-10,0) ;

4. DD_whl (Parametry)
Funkcja: Symuluje kółko myszy
Parametry: 1 = przód, 2 = tył
Przykład: Przetocz się o jeden blok do przodu, DD_whl (1)

5. DD_key (parametr 1, parametr 2)
Funkcja: Symuluje klawiatury
Parametry: Dla parametru 1 prosimy odnieść się do [DD Virtual Keyboard Table].
Parametr 2, 1 = naciśnięcie, 2 = zwolnienie
Przykład: Symuluj TAB, po prostu zapisuj w ciągu dnia (można dodać opóźnienie pomiędzy nimi)
DD_key(300, 1);
DD_key(300, 2);

6. DD_todc (parametr)
Funkcja: Przekonwertowanie wirtualnego kodu klucza Windows na dedykowany kod klucza DD.
Parametry: Kod klucza wirtualnego Windows
Przykład: int ddcode = DD_todc(VK_ESCAPE);
Dim ddcode As int32 = DD_todc(27);

7. DD_str (Parametry)
Funkcje: Bezpośrednie wprowadzanie znaków i spacji widocznych na klawiaturze
Parametry: string, (należy zauważyć, że ten parametr nie jest typu int32)
Przykład: DD_str("MyEmail@aa.bb.cc !@#$")


P.S.:
Normalne gry i operacje na komputerze są zautomatyzowane, a wszystkie symulacje myszy i klawiatury można wykonać za pomocą zaledwie DD_btn, DD_mov, DD_whl DD_movR czterech funkcji sterujących myszką oraz DD_key jednej funkcji sterowania klawiaturą. (DD Enhanced jest wymagane do symulacji w niektórych grach z zabezpieczeniami)
W przypadku wywołań lokalnych nazwy plików DD32.dll lub DD64.dll są zapisywane w rejestrze w następujący sposób:
HKEY_LOCAL_MACHINE\SOFTWARE\DD XOFT\path


Kod demonstracyjny w C#:
Adres do pobrania:

Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź






Poprzedni:C# analogowe wejście klawiatury, odpowiadające mu symboliczne na klawiaturze
Następny:.net/c# do przełączania się między angielskim a chińskim
Opublikowano 04.01.2019 23:37:54 |
       
Tematy angażowania się i odpowiadania są wyłączone
RE: .net/c# 驱动级模拟键盘输入 [修改]
Opublikowano 22.09.2020 22:07:08 |

Nieźle, możesz symulować wejście klawiaturą to konieczność do pomocy
Opublikowano 23.07.2018 20:59:44 |
Nieźle, możesz symulować wejście klawiaturą to konieczność do pomocy
Opublikowano 29.06.2017 16:57:43 |
Szukam Dongdonga w tej kwestii, dziękuję za podzielenie się!
Opublikowano 29.06.2017 19:49:48 |
1111111111111111111111

Wynik

Liczba uczestników1MB-1 przyczynić się-1 Zapaść powód
QWERTYU -1 -1 Nie lej wody, poprawa jakości postów z odpowiedziami to obowiązek każdego członka.

Zobacz wszystkie oceny

Opublikowano 30.06.2017 09:26:10 |
Nieźle, możesz symulować wejście klawiaturą to konieczność do pomocy
Opublikowano 16.08.2017 13:57:08 Z telefonu |
Potrzebuję tylko, zobacz, dziękuję
Opublikowano 09.09.2017 22:46:33 |
Dziękuję właścicielowi,
Opublikowano 20.09.2017 12:01:28 |
Dziękuję za podzielenie się!
Opublikowano 20.09.2017 18:46:34 |
Kankan~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opublikowano 22.09.2017 14:30:49 |
Weryfikacja sieci za każdym razem, gdy się ładuje. Błędy są często zgłaszane
Opublikowano 22.09.2017 17:25:11 |
Dzięki za podzielenie się
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com