Probleme mit IF function

  • Hi hab eine kleines problem und zwar möchte ich das wenn mein eine viren meldung zeigt
    es von "alleine" weg geht.
    aber irgednwie funkt das nicht weil ich nicht richtig weiss wie das mit if geht

    [autoit]

    $State = False
    Do

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

    if WinActive (" AntiVir Guard: Achtung Fund!")
    While

    sleep (1000)
    MouseMove(325,537)
    sleep(1000)
    MouseClick ("Left")
    MouseMove(535,572)
    sleep(1000)
    MouseClick("left")

    WEnd

    $State = True
    EndIf
    Until $State = True

    [/autoit]

    Einmal editiert, zuletzt von Detroit49 (7. Oktober 2009 um 19:40)

  • Moin Moin Detroit49.

    Ich meine das es einen Grund hat, wenn eine Virus-Meldung erscheint und diese solltest du nicht ohne die Info darüber zu lesen einfach weg drücken lassen.

    es ist nicht böse gemeint, aber meinst du nicht, das sich der Entwickler etwas dabei gedacht hat, als er das so gemacht hat, wie es nun läuft und das du die Meldung (das Popup) bekommst?

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • ja das stimmt
    aber es ist ja nicht so das ich es nicht lesen kann es sind ja sleeps drinne und ich lasse ih ja auch die option löschen klicken bevor er es weg macht !

    also so das mir das egal wäre ist es nicht, blos ich spiele gerne und wenn das kommt nervt es schon ein bischen ^^

  • Klar kann es beim spielen nerven, aber sicherlich hat auch das AV-Prog. eine Möglichkeit, das Du die Bereiche, von wo die Meldung kommt (z. B. ein Ordner oder eine Datei), ausschließen kannst. Das wäre und ist der bessere Weg.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • Okay, dann mußt Du aber vorbei kommen, denn ich kann schlecht von hier aus Dein AV-Prog. einstellen ;)

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • ^^ ich meine die IF funktion
    mei av ist schon gut eingestell


    hat sich schon erledigt habe einfach das

    [autoit]

    Then

    [/autoit]

    vergessen ^^

    Einmal editiert, zuletzt von Detroit49 (7. Oktober 2009 um 14:18)

  • in diesem Fall würde ich das Fenster einfach schliessen - da mit Koordinaten zu arbeiten bringt auch nicht viel, wenn du Rechner sitzt und die Maus in der Hand hast...

    Zitat

    Laughing Man

    "I thought, what I'd do was, I'd pretend I was one of those deaf-mutes"

  • das while ist drinne wihle das ab und an kommt und ich dachte oder denke ^^
    dass das so muss
    ach ich weiss es doch auch nicht :D


    aber thx für die antwort

    [autoit]

    $State = False
    Do

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

    if WinActive ("AntiVir Guard: Achtung Fund!") then
    While
    WinClose("AntiVir Guard: Achtung Fund!")

    WEnd

    $State = True
    EndIf
    Until $State = True

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

    Until $State = True

    [/autoit]


    so ist richtig oder !?!

  • Hi

    [autoit]


    $state = 0
    While $state = 0
    if WinActive ("AntiVir Guard: Achtung Fund!") then
    WinClose("AntiVir Guard: Achtung Fund!")
    $state = 1
    EndIf
    Wend

    [/autoit]

    So wiederholt sich das ganze einmal...Wenn sich das immer wiederholen soll machst du einfach:

    [autoit]


    While 1
    if WinActive ("AntiVir Guard: Achtung Fund!") then
    WinClose("AntiVir Guard: Achtung Fund!")
    EndIf
    Wend

    [/autoit]