Seite 1 von 1

MouseKlick Systemweit simulieren? Geht das

Verfasst: 04.10.2020 08:56
von tft
Hallo,

heute mal ein Thema, wo ich nicht so recht weis wir ich das Formulieren soll. Ich möchte einen Systemweiten Mouseklick
Simulieren. Also nicht über die Mousefunktionen, denn diese sind ja irgendwie immer an ein Fenster gebunden. Das Auslesen
dieser Daten funktioniert ja ganz gut. Aber nun möchte ich auf der Hardware Ebene oder einer darüber einen Mouse Klick verursachen.
Das Bewegen der Mouse geht ja auch System weit. Nur habe ich noch nichts gefunden das dies auch für das Klicken der LeftMouseButton kann.
Jemand eine Idee, Bisher habe ich einen Umweg genommen über eine Arduino Mouse Simulation die ich über die Serielle Schittstelle steuere.

Gruss TFT

Re: MouseKlick Systemweit simulieren? Geht das

Verfasst: 04.10.2020 10:18
von Sicro
Schau mal in das Code-Archiv (siehe meine Signatur). Dort findest du ein entsprechendes Modul: PureBasic-CodeArchiv-Rebirth/Keyboard_Mouse/SimulateKeyboardMouseInputs.pbi

Code: Alles auswählen

IncludeFile "SimulateKeyboardMouseInputs.pbi"

Define posX, posY, key
posX = 100
posY = 200
key  = 0 ; 0 = linke Maustaste, 1 = rechte Maustaste, 2 = mittlere Maustaste

Simulate::ComputerMouse(posX, posY, key) ; Maustaste drücken
Simulate::ComputerMouse(posX, posY, key, #False) ; Maustaste wieder loslassen

Re: MouseKlick Systemweit simulieren? Geht das

Verfasst: 04.10.2020 12:19
von ccode_new
Hallo!

Bug: Procedure ComputerMouse(posx.i, posy.i, key.w = 0, is_pressss.b = 1, option.b = 0) ;key = 0 (Left) / key = 1 (Right) / key = 2 (Middle)

is_pressss = to many "s" chars

Link:
viewtopic.php?f=8&t=31246

Re: MouseKlick Systemweit simulieren? Geht das

Verfasst: 04.10.2020 12:55
von Sicro
ccode_new hat geschrieben:Bug: Procedure ComputerMouse(posx.i, posy.i, key.w = 0, is_pressss.b = 1, option.b = 0) ;key = 0 (Left) / key = 1 (Right) / key = 2 (Middle)

is_pressss = to many "s" chars
Danke! Habe es vorhin auch gesehen und nun behoben.
Zudem deine neueste Version übernommen.

Re: MouseKlick Systemweit simulieren? Geht das

Verfasst: 04.10.2020 15:08
von Kiffi

Re: MouseKlick Systemweit simulieren? Geht das

Verfasst: 04.10.2020 21:19
von tft
Sind denn das Englische und das Deutsche Forum nicht getrennt?

Aber ich werde natürlich daran denken.

Gruss TFT

Re: MouseKlick Systemweit simulieren? Geht das

Verfasst: 04.10.2020 21:29
von tft
Hallo,

danke, scheint genau das zu sein was ich gesucht habe.

Gruss TFT