Rechtsklick verhindern

02/10/2012 00:12 contrii#1
huhu zusammen,
ich habe folgendes Problem:

Sobald man rechtsklick auf das GUI fenster, bzw der aufgerufenen Webseite macht, soll sich das komplette Script schließen.
Mit _IsPressed hab ichs schon versucht, ging aber irgendwie nicht richtig.. :confused:


Hier noch der Script:


Für jeden hilfreichen Beitrag gibts ein Thanks :)
02/10/2012 10:32 lirus#2
Du müsstest anschließend eine Endlosschleife machen die überprüft ob die rechte Maustaste gedrückt wurde.
Vorher musst du aber auch noch überprüfen ob die Mausposition innerhalb des Fensters liegt, wenn ich das richtig verstanden habe. Und natürlich ob das Fenster auch im Vordergrund liegt.

Code:
Func Gems()
$oIE = _IECreateEmbedded ()
$gui2 = GUICreate("***", 800, 600)
GUICtrlCreateObj($oIE, 0, 0, 800, 600)
GUISetState()

_IENavigate ($oIE, ***")

$dll = DllOpen("user32.dll")
While 1
    Sleep ( 250 )
    $posM=MouseGetPos()
    $posW=WinGetPos("***")
    If $posM[0]>=$posW[0] And $pos[0]<=$posW[0]+800 And $posM[1]>=$posW[1] And $pos[1]<=$posW[1]+600 Then                             
        If _IsPressed("02", $dll) And WinGetTitle("[active]")=="***" Then
            DllClose($dll)
            Exit   
        EndIf
    EndIf
Wend
LG
02/10/2012 14:48 contrii#3
Danke, genau das habe ich gesucht. :)