MouseOver

  • hallo hab hier erneut eine Frage:

    [autoit]

    #include <GUIConstants.au3>
    GUICreate("Settings", 350, 300, 100, 200)
    GUICtrlCreateLabel( "Bitte wählen sie die Programme aus die sie installieren möchten", 10, 10, 300, 15)
    GUICtrlCreateLabel( "und klicken sie anschließend auf Ändern und danach auf Exit", 10, 25, 300, 15)
    $check1 = GUICtrlCreateCheckbox( "Scite", 10, 50)
    $check2 = GUICtrlCreateCheckbox( "Nero", 10, 70)
    $check3 = GUICtrlCreateCheckbox( "Office 2003", 10, 90)
    $check4 = GUICtrlCreateCheckbox( "ZoneAlarm", 10, 110)
    $check5 = GUICtrlCreateCheckbox( "Steam", 10, 130)
    $check6 = GUICtrlCreateCheckbox( "IrfanView", 10, 150)
    GUISetState(@SW_SHOW)
    $exit = GUICtrlCreateButton( "Exit", 90, 250, 70, 30)
    $change = GUICtrlCreateButton( "Ändern", 10, 250, 70, 30)
    FileDelete( "C:\autoitinstallerfile1.txt")

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit]

    Do

    [/autoit][autoit][/autoit][autoit]

    $msg = GUIGetMsg ()
    If $msg = $exit or $msg = $change Then
    FileDelete( "C:\autoitinstallerfile1.txt")
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check1) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check2) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check3) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check4) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check5) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check6) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    EndIf
    Until $msg = $exit Or $msg = $GUI_EVENT_CLOSE
    MsgBox( 0, "Achtung", "Die Änderungen wurden vorgenommen und gespeichert")
    ;run( "install2.exe)

    [/autoit]

    und zwar hätte ich gerne das wenn man mit der mouse über die checkbox fährt ein neues GUI nur mit einem Bild popupt und sich wieder schließt sobald man mit der Maus wieder von der Checkbox weg ist der Thread von GTA-Spider zu diesem Thema habe ich nicht verstanden bzw. die gecodete lösung dazu
    achso ja das fenster sollte so aussehen:

    [autoit]

    GUICreate( "Scite", 600, 600, 100, 100)
    GUICtrlCreatePic( "C:\scite.jpg", 0, 0, 600, 600)
    GUISetState(@SW_SHOW)

    [/autoit]

    MFG Fire

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

    4 Mal editiert, zuletzt von FireFlyer (12. Januar 2008 um 03:19)

  • GUIGetCursorInfo ( [winhandle] )

    und dann

    "Return Value

    Success: returns a five-element array that containing the mouse cursor information:
    $array[0] = X coord (horizontal)
    $array[1] = Y coord (vertical)
    $array[2] = Primary down (1 if pressed, 0 if not pressed)
    $array[3] = Secondary down (1 if pressed, 0 if not pressed)
    $array[4] = ID of the control that the mouse cursor is hovering over (or 0 if none)
    "

    mit array[4] dann gucken ob er drüber ist

    müsste eigentlich irgendwie so funzen :)

    Dieser Beitrag wurde 9521 mal editiert, zum letzten Mal von Blubkuh: Morgen, 02:28.

    [autoit]

    If Not $Elephant Then $Irelephant = True

    [/autoit]
  • @thx
    hmm was mir hier aber nicht so gefällt... kann man da auch einen bereich angeben?
    weil ein Pixel oder was auch immer das ist genau zu treffen dürfte wohl schwieriger sein ;) Ich habs auch mit dem hier versucht:

    Example


    [autoit]

    #include <GUIConstants.au3>

    [/autoit][autoit][/autoit][autoit]

    GUICreate("put cursor over label", 300, 100)
    GUICtrlCreateLabel("label",125,40)
    GUICtrlSetCursor(-1, 4)GUISetState ()

    [/autoit][autoit][/autoit][autoit]

    While GUIGetMsg()<> $GUI_EVENT_CLOSE
    WEnd
    Exit

    [/autoit]

    weil man da das ganze label definieren kann :)

    und so einfach wie mit JavaScript scheints wohl nich zu gehn oder?:
    http://www.homepage-total.de/javascript/mouseover.php#

    MFG Fire

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

    2 Mal editiert, zuletzt von FireFlyer (17. August 2007 um 16:41)

  • ich hab keine ahnung warum er meint $a ist kein array ~_~
    hab keine zeit mehr und muss zum training. kann sich ja ma irgendwer angucken...

    Spoiler anzeigen
    [autoit]

    #include <array.au3>
    #include <GUIConstants.au3>
    GUICreate("Settings", 350, 300, 100, 200)
    GUICtrlCreateLabel( "Bitte wählen sie die Programme aus die sie installieren möchten", 10, 10, 300, 15)
    GUICtrlCreateLabel( "und klicken sie anschließend auf Ändern und danach auf Exit", 10, 25, 300, 15)
    $check1 = GUICtrlCreateCheckbox( "Scite", 10, 50)
    $check2 = GUICtrlCreateCheckbox( "Nero", 10, 70)
    $check3 = GUICtrlCreateCheckbox( "Office 2003", 10, 90)
    $check4 = GUICtrlCreateCheckbox( "ZoneAlarm", 10, 110)
    $check5 = GUICtrlCreateCheckbox( "Steam", 10, 130)
    $check6 = GUICtrlCreateCheckbox( "IrfanView", 10, 150)
    GUISetState()
    $exit = GUICtrlCreateButton( "Exit", 90, 250, 70, 30)
    $change = GUICtrlCreateButton( "Ändern", 10, 250, 70, 30)
    FileDelete( "C:\autoitinstallerfile1.txt")

    [/autoit] [autoit][/autoit] [autoit]

    $gui2=GUICreate( "Scite", 600, 600, 100, 100)
    GUICtrlCreatePic( "C:\scite.jpg", 0, 0, 600, 600)
    GUISetState(@SW_Hide)

    [/autoit] [autoit][/autoit] [autoit]

    Func GetPos()
    $a=GUIGetCursorInfo()
    If $a[4]="5" Then
    GUISetState(@SW_Show)
    EndIf
    EndFunc

    [/autoit] [autoit][/autoit] [autoit]

    Do
    GetPos()

    $msg = GUIGetMsg ()
    If $msg = $exit or $msg = $change Then
    FileDelete( "C:\autoitinstallerfile1.txt")
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check1) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check2) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check3) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check4) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check5) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    ;----------------------------------------------------------------------
    IF GUICtrlRead($check6) = $GUI_CHECKED Then
    FileWriteLine( "C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine( "C:\autoitinstallerfile1.txt", "0")
    EndiF
    EndIf
    sleep(100)
    Until $msg = $exit Or $msg = $GUI_EVENT_CLOSE
    MsgBox( 0, "Achtung", "Die Änderungen wurden vorgenommen und gespeichert")
    ;run( "install2.exe)

    [/autoit]

    Fehlermeldung:
    C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Scripts\test.au3 (23) : ==> Subscript used with non-Array variable.:
    If $a[4]="5" Then
    If $a^ ERROR

    Dieser Beitrag wurde 9521 mal editiert, zum letzten Mal von Blubkuh: Morgen, 02:28.

    [autoit]

    If Not $Elephant Then $Irelephant = True

    [/autoit]
    • Offizieller Beitrag

    Hi!

    Fixed.

    Spoiler anzeigen
    [autoit]

    #include <array.au3>
    #include <GUIConstants.au3>
    $gui=GUICreate("Settings", 350, 300, 100, 200)
    GUICtrlCreateLabel("Bitte wählen sie die Programme aus die sie installieren möchten", 10, 10, 300, 15)
    GUICtrlCreateLabel("und klicken sie anschließend auf Ändern und danach auf Exit", 10, 25, 300, 15)
    $check1 = GUICtrlCreateCheckbox("Scite", 10, 50)
    $check2 = GUICtrlCreateCheckbox("Nero", 10, 70)
    $check3 = GUICtrlCreateCheckbox("Office 2003", 10, 90)
    $check4 = GUICtrlCreateCheckbox("ZoneAlarm", 10, 110)
    $check5 = GUICtrlCreateCheckbox("Steam", 10, 130)
    $check6 = GUICtrlCreateCheckbox("IrfanView", 10, 150)
    GUISetState()
    $exit = GUICtrlCreateButton("Exit", 90, 250, 70, 30)
    $change = GUICtrlCreateButton("Ändern", 10, 250, 70, 30)
    FileDelete("C:\autoitinstallerfile1.txt")

    [/autoit] [autoit][/autoit] [autoit]

    $gui2 = GUICreate("Scite", 200, 200, 100, 100, $WS_POPUPWINDOW)
    GUICtrlCreatePic("C:\scite.jpg", 0, 0, 600, 600)
    GUISetState(@SW_HIDE)

    [/autoit] [autoit][/autoit] [autoit]

    Func GetPos()
    $a = GUIGetCursorInfo($gui)
    ;_ArrayDisplay($a)
    If not @error and $a[4] = "5" Then
    $mouse=MouseGetPos()
    WinMove($gui2, "", $mouse[0] + 10, $mouse[1] + 10)
    GUISetState(@SW_SHOW, $gui2)
    Else
    GUISetState(@SW_HIDE, $gui2)
    EndIf
    EndFunc ;==>GetPos

    [/autoit] [autoit][/autoit] [autoit]

    Do
    GetPos()

    [/autoit] [autoit][/autoit] [autoit]

    $msg = GUIGetMsg()
    If $msg = $exit Or $msg = $change Then
    FileDelete("C:\autoitinstallerfile1.txt")
    ;----------------------------------------------------------------------
    If GUICtrlRead($check1) = $GUI_CHECKED Then
    FileWriteLine("C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine("C:\autoitinstallerfile1.txt", "0")
    EndIf
    ;----------------------------------------------------------------------
    If GUICtrlRead($check2) = $GUI_CHECKED Then
    FileWriteLine("C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine("C:\autoitinstallerfile1.txt", "0")
    EndIf
    ;----------------------------------------------------------------------
    If GUICtrlRead($check3) = $GUI_CHECKED Then
    FileWriteLine("C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine("C:\autoitinstallerfile1.txt", "0")
    EndIf
    ;----------------------------------------------------------------------
    If GUICtrlRead($check4) = $GUI_CHECKED Then
    FileWriteLine("C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine("C:\autoitinstallerfile1.txt", "0")
    EndIf
    ;----------------------------------------------------------------------
    If GUICtrlRead($check5) = $GUI_CHECKED Then
    FileWriteLine("C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine("C:\autoitinstallerfile1.txt", "0")
    EndIf
    ;----------------------------------------------------------------------
    If GUICtrlRead($check6) = $GUI_CHECKED Then
    FileWriteLine("C:\autoitinstallerfile1.txt", "1")
    Else
    FileWriteLine("C:\autoitinstallerfile1.txt", "0")
    EndIf
    EndIf
    Sleep(100)
    Until $msg = $exit Or $msg = $GUI_EVENT_CLOSE
    MsgBox(0, "Achtung", "Die Änderungen wurden vorgenommen und gespeichert")
    ;run( "install2.exe)

    [/autoit]

    Edit: Fenster verschönert.

    peethebee

  • dankö @pee
    war klar das was gefehlt hat, was vollkommen unwichtig ist ....eigentlich x)

    Dieser Beitrag wurde 9521 mal editiert, zum letzten Mal von Blubkuh: Morgen, 02:28.

    [autoit]

    If Not $Elephant Then $Irelephant = True

    [/autoit]
  • Hi ...

    Habe mir auch mal nen art Mousovertooltip gebastelt...
    vieleicht gefällt er dir ja...

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $wintittel = 'AForm1'

    [/autoit] [autoit][/autoit] [autoit]

    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("AForm1", 152, 152, 193, 115)
    $Checkbox1 = GUICtrlCreateCheckbox("ACheckbox1", 10, 20, 81, 31)
    $Checkbox2 = GUICtrlCreateCheckbox("ACheckbox2", 10, 60, 81, 21)
    $Button1 = GUICtrlCreateButton("exit", 10, 100, 61, 31, 0)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    Exit

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    _Tooltip()
    Sleep(10)
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]


    Func _MouseOver($_mo_x, $_mo_y, $_mo_width, $_mo_height)
    If WinActive($wintittel) = 1 Then ; WICHTIG!!!!! NUR WENN DAS FENSTER AKTIV IST MOUSOVER PRÜFEN
    $_mo_pos = GUIGetCursorInfo()
    If ($_mo_pos[0] > $_mo_x) and ($_mo_pos[0] < $_mo_x + $_mo_width) and ($_mo_pos[1] > $_mo_y) and ($_mo_pos[1] < $_mo_y + $_mo_height) Then
    Return 1
    Else
    Return 0
    EndIf
    EndIf
    EndFunc

    Func _Tooltip()
    $tooltip_sleep = '50'

    ;Spieler1-----------------------------------------------------------------------------
    If _MouseOver(10, 20, 81, 31) = 1 Then
    Do
    ToolTip ("1 checkbox",Default,Default,'Tooltip',1)
    Sleep($tooltip_sleep)
    Until _MouseOver(10, 20, 81, 31) = 0
    ToolTip('')
    EndIf

    ;Name2-----------------------------------------------------------------------------
    If _MouseOver(10, 60, 81, 21) = 1 Then
    Do
    ToolTip ("2 checkbox",Default,Default,'Tooltip',1)
    Sleep($tooltip_sleep)
    Until _MouseOver(10, 60, 81, 21) = 0
    ToolTip('')
    EndIf

    ;Name3-----------------------------------------------------------------------------
    If _MouseOver(10, 100, 61, 31) = 1 Then
    Do
    ToolTip ("exit",Default,Default,'Tooltip',1)
    Sleep($tooltip_sleep)
    Until _MouseOver(10, 100, 61, 31) = 0
    ToolTip('')
    EndIf
    EndFunc

    [/autoit]

    MFG chris :D

  • Habs jetzt nicht ausprobiert aber kann man denn Bilder in dem Tooltip anzeigen lassen?

    Dieser Beitrag wurde 9521 mal editiert, zum letzten Mal von Blubkuh: Morgen, 02:28.

    [autoit]

    If Not $Elephant Then $Irelephant = True

    [/autoit]
  • WOW...

    DANKEEE ich werde die skripte ausprobieren und ggf. abändern
    Ham wer schon wieder was gelernt :D

    PS: Vllt wäre die Funktion MouseOver (ähnlich wie bei JavaScript oder so) eine gute Erweiterung für AutoIt v. 4? Vllt könnte das ja mal an die jemand weiterleiten :)

    OK ... nochmal ne frage: es funktioniert zwar bestens nochmal vielen dank an peethebee & chrisatack & blubkuh
    Aber wie funktioniert es?! Also wenn ich das richtig verstehe ist ein Array ein "Feld" auf dem Bildschirm funktioniert das im Endeffekt so dass ihr die Checkbox als Array definiert habt und per IF funktion getpos... also sobald die Maus in diesem Array ist das dann ein neues GUI öffnet???


    MFG & THX Fire

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

    2 Mal editiert, zuletzt von FireFlyer (20. August 2007 um 14:05)

  • also bei mir ist das so...

    [autoit]


    ;.......
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    Exit

    [/autoit][autoit][/autoit][autoit]

    EndSwitch
    _Tooltip()
    Sleep(10)
    WEnd
    ;......

    [/autoit]

    hiermit läuft der gui ja jetzt.....
    und er führt andauernt die funktion _tooltip() aus.

    [autoit]

    Func _Tooltip()
    $tooltip_sleep = '50'

    ;Spieler1-----------------------------------------------------------------------------
    If _MouseOver(10, 20, 81, 31) = 1 Then
    Do
    ToolTip ("1 checkbox",Default,Default,'Tooltip',1)
    Sleep($tooltip_sleep)
    Until _MouseOver(10, 20, 81, 31) = 0
    ToolTip('')
    EndIf

    ;Name2-----------------------------------------------------------------------------
    If _MouseOver(10, 60, 81, 21) = 1 Then
    Do
    ToolTip ("2 checkbox",Default,Default,'Tooltip',1)
    Sleep($tooltip_sleep)
    Until _MouseOver(10, 60, 81, 21) = 0
    ToolTip('')
    EndIf

    ;Name3-----------------------------------------------------------------------------
    If _MouseOver(10, 100, 61, 31) = 1 Then
    Do
    ToolTip ("exit",Default,Default,'Tooltip',1)
    Sleep($tooltip_sleep)
    Until _MouseOver(10, 100, 61, 31) = 0
    ToolTip('')
    EndIf
    EndFunc

    [/autoit]


    Wenn der gui jetzt aktiv ist und du mit der maus über die Koordinaten 10, 20, 81, 31 relativ zum Gui kommst kommt ein tooltip...

    um zu prüfen ob der gui auch auf der stelle ist wird die funktion...
    _MouseOver() benötigt

    [autoit]

    Func _MouseOver($_mo_x, $_mo_y, $_mo_width, $_mo_height)
    If WinActive($wintittel) = 1 Then ; WICHTIG!!!!! NUR WENN DAS FENSTER AKTIV IST MOUSOVER PRÜFEN
    $_mo_pos = GUIGetCursorInfo()
    If ($_mo_pos[0] > $_mo_x) and ($_mo_pos[0] < $_mo_x + $_mo_width) and ($_mo_pos[1] > $_mo_y) and ($_mo_pos[1] < $_mo_y + $_mo_height) Then
    Return 1
    Else
    Return 0
    EndIf
    EndIf
    EndFunc

    [/autoit]


    prüfen ob das fenster aktiv ist....
    dann Mausposition prüfen... wenn sie über 10, 20, 81, 31 ist dann return1 und dann bleibt er so lange in der funktion wie du mit der maus in dem feld 10, 20, 81, 31 bist... halt wegen dem do...

    Ich hoffe du hast es verstanden ...

    MFG chris :D

  • hmm ok hab ich kapiert allerdings muss ich sagen das von ptb gefällt mir besser --> ist halt kürzer als deins :) für mich war eher das mit den arrays kompliziert :D
    aber immerhin weist du dir schonmal bei solchen problemen zu helfen ;) aber ich bin sicher dein script lässt sich auch wunderbar verwenden

    THX & MFG Fire

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

    • Offizieller Beitrag

    Hi!

    Ich sehe gerade, dass ich das noch fixen müsste ;)

    [autoit]

    Func GetPos()
    $a = GUIGetCursorInfo($gui)
    ;_ArrayDisplay($a)
    If not @error and $a[4] = $check1 Then
    $mouse=MouseGetPos()
    WinMove($gui2, "", $mouse[0] + 10, $mouse[1] + 10)
    GUISetState(@SW_SHOW, $gui2)
    Else
    GUISetState(@SW_HIDE, $gui2)
    EndIf
    EndFunc ;==>GetPos

    [/autoit]

    Die Funktion GUIGetCursoInfo gibt ein Array zurück, bei dem in Element "4" die ID des Elementes steht, über dem die Maus gerade ist. das kannst du dann vergleichen und die GUI einblenden (nett ist noch, dass sie mit der Maus mitbewegt wird ;) ).

    Edit: $check1 statt $combo2 - hatte beim Posten nicht genug Zeit, oben nachzuschauen, wo die ID des Controls gespeichert wird. Sollte so gehen. Anders wäre es nicht flexibel genug, weil die ID hardcoded war.

    peethebee

  • HÄÄÄ jetzt funzts gar net mehr du hast dein script wohl eher bugged als fixed oder ? :P
    sogemol kann man die If abfrage nich auch mit selects und case machen? oder sowas? also
    Select
    bla
    Case
    ID: 1
    öffne popup 1
    Case
    ID: 2
    öffne popup 2

    usw...

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

    Einmal editiert, zuletzt von FireFlyer (20. August 2007 um 15:35)

  • hallo leute

    wen ich das so sehe, wie das euch von der hand geht, alle achtung, :lol: iund ich mich hier durch die hilfe klicke und suche, naja vieleicht wird es ja mal was mit ma wenn genuegend Kopfraucht ?(

    d2po88