Nachprogrammieren von Windowsbildschiermtastatur
- coder
- Beiträge: 204
- Registriert: 25.09.2005 17:53
- Computerausstattung: Intel Core2Quad Q8200 @ 2.33GHz
ASUS P5Q3, 2GB DDR3-1066 RAM, ATi Raedeon HD 4850 - Wohnort: Deutschland
- Kontaktdaten:
Schau dir mal die Konstanten am anfang vom Code an!
;Mögliche Konstanten für das Ereignis
#MOUSEEVENTF_MOVE = $1
#MOUSEEVENTF_ABSOLUTE = $8000
#MOUSEEVENTF_LEFTDOWN = $2
#MOUSEEVENTF_LEFTUP = $4
#MOUSEEVENTF_MIDDLEDOWN = $20
#MOUSEEVENTF_MIDDLEUP = $40
#MOUSEEVENTF_RIGHTDOWN = $8
#MOUSEEVENTF_RIGHTUP = $10
Windows 7 x64 | PureBasic 4.60 4.50 4.02
Ja verdammt, meine Eltern wohnen immer noch bei mir!
Ja verdammt, meine Eltern wohnen immer noch bei mir!
In Zusammenhang mit der Maus dürfte mein folgender Code für dich interessant sein:
http://www.purebasic.fr/german/viewtopi ... ight=AND51
http://www.purebasic.fr/german/viewtopi ... ight=AND51
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End
- coder
- Beiträge: 204
- Registriert: 25.09.2005 17:53
- Computerausstattung: Intel Core2Quad Q8200 @ 2.33GHz
ASUS P5Q3, 2GB DDR3-1066 RAM, ATi Raedeon HD 4850 - Wohnort: Deutschland
- Kontaktdaten:
Code: Alles auswählen
; German forum:
; Author: Unknown (updated for PB4.00 by blbltheworm)
; Date: 22. March 2003
; OS: Windows
; Demo: No
;Mögliche Konstanten für das Ereignis
#MOUSEEVENTF_MOVE = $1
#MOUSEEVENTF_ABSOLUTE = $8000
#MOUSEEVENTF_LEFTDOWN = $2
#MOUSEEVENTF_LEFTUP = $4
#MOUSEEVENTF_MIDDLEDOWN = $20
#MOUSEEVENTF_MIDDLEUP = $40
#MOUSEEVENTF_RIGHTDOWN = $8
#MOUSEEVENTF_RIGHTUP = $10
Procedure MouseEvent(Ereignis.l)
Mem.l=GlobalAlloc_(0,8)
GetCursorPos_(Mem)
mouse_event_(Ereignis|#MOUSEEVENTF_ABSOLUTE,PeekL(Mem)*($FFFF/GetSystemMetrics_(0)),PeekL(Mem+4)*($FFFF/GetSystemMetrics_(1)),0,GetMessageExtraInfo_())
GlobalFree_(Mem)
EndProcedure
;Simuliert einen Klick mit der Rechten Maustaste an der aktuellen Cursorposition
MouseEvent(#MOUSEEVENTF_RIGHTDOWN)
MouseEvent(#MOUSEEVENTF_RIGHTUP)
;Simuliert einen Klick mit der linken Maustaste an der aktuellen Cursorposition
MouseEvent(#MOUSEEVENTF_LEFTDOWN)
MouseEvent(#MOUSEEVENTF_LEFTUP)
@Brügge:
meiner Meinung nach ist Code aus dem Codearchiv sehr leicht verständlich.

Windows 7 x64 | PureBasic 4.60 4.50 4.02
Ja verdammt, meine Eltern wohnen immer noch bei mir!
Ja verdammt, meine Eltern wohnen immer noch bei mir!
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
*räusper*
> das verstehe ich jetzt nicht so wirklich...
so schwierig ist das aber nicht, und wenn man programmieren lernen will,
muss man sich halt ein bisschen damit auseinandersetzen...
> ?? kann mir keiner einfach die eine textzeile geben, wie ich die linke maustaste dücke und wieder loslasse? und das ganze auch mit rechts??
gib-mal-code-kiddies sind hier nicht so sehr beliebt.
> liegt das vll an der version?
an deiner PB-Version? welche hast du denn?
...vielleicht liegts auch an der version deiner brain.exe...
vielleicht liegts auch an der Version von Brügge.
manchmal hab ich das gefühl, dein kleiner Bruder schleicht sich
an den rechner und stellt in deinem account dumme fragen.
> das verstehe ich jetzt nicht so wirklich...
so schwierig ist das aber nicht, und wenn man programmieren lernen will,
muss man sich halt ein bisschen damit auseinandersetzen...
sehe ich auch so.coder hat geschrieben:meiner Meinung nach ist Code aus dem Codearchiv sehr leicht verständlich.
> ?? kann mir keiner einfach die eine textzeile geben, wie ich die linke maustaste dücke und wieder loslasse? und das ganze auch mit rechts??
gib-mal-code-kiddies sind hier nicht so sehr beliebt.
> liegt das vll an der version?
an deiner PB-Version? welche hast du denn?
...vielleicht liegts auch an der version deiner brain.exe...
vielleicht liegts auch an der Version von Brügge.
manchmal hab ich das gefühl, dein kleiner Bruder schleicht sich
an den rechner und stellt in deinem account dumme fragen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.