Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Trzymanie przycisku myszy w nieaktywnym oknie


Rekomendowane odpowiedzi

Opublikowano

Chciałbym zrobić program, który będzie trzymał lewy przycisk myszy w jakimś nieaktywnym oknie.

Da się tak? Jeżeli tak, to proszę o jakieś podpowiedzi.

surprise motherfucker


 

Opublikowano

 

#include <SendMessage.au3>

#include <WindowsConstants.au3>

 

Local $hWndControl = 0 ; Set to handel of the control

Local $x = 50 ; X coord for Mouse click

Local $y = 20 ; Y coord for Mouse click

Local $wParam = 0

Local $lParam = BitRotate($x,16,"D")

$lParam = BitXOR($lParam,$y)

_SendMessage($hWndControl, $WM_LBUTTONDOWN,$wParam,$lParam)

_SendMessage($hWndControl, $WM_LBUTTONUP,$wParam,$lParam)

z forum jakiegoś. Popróbuj coś z tą funkcją

1387536187-U112334.png

Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem :)

Opublikowano

z forum jakiegoś. Popróbuj coś z tą funkcją

 

Szczerze mówiąc, to nic z tego nie rozumiem. Jeżeli możesz, to czy mógłbyś mi to w jakiś sposób wytłumaczyć? :mellow:

surprise motherfucker


 

Opublikowano

 

#include <SendMessage.au3>

#include <WindowsConstants.au3>

Biblioteki

 

Local $x = 50 ; X coord for Mouse click

Local $y = 20 ; Y coord for Mouse click

deklaracja kordów w które ma program kliknąć

Local $hWndControl = 0 ; Set to handel of the control UCHWYT DO OKNA

Local $wParam = 0

Local $lParam = BitRotate($x,16,"D")

$lParam = BitXOR($lParam,$y)

DODATKOWE ARGUMENTY (NIE MUSISZ)

_SendMessage($hWndControl, $WM_LBUTTONDOWN,$wParam,$lParam)

_SendMessage($hWndControl, $WM_LBUTTONUP,$wParam,$lParam)

Sama funkcja, pierwszej używasz aby "zacząć przytrzymanie klawisza"a drugiej aby "zastopować trzymaniu klawisza"

1387536187-U112334.png

Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem :)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...