1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Impstar

Beiträge von Impstar

  • Scriptabbruch bei Linksklick/Rechtsklick

    • Impstar
    • 20. Oktober 2017 um 22:11

    Sieht bei mir jetzt so aus:

    #include <Constants.au3>

    #include <AutoItConstants.au3>

    #Include <Misc.au3>

    func kill()

    Exit

    Endfunc

    WinActivate("Dokument1")

    Sleep( 100 )

    Do

    Send("{a}")

    Send("{Enter}")

    Local $i = 0

    Do

    $i = $i + 1

    Sleep( 10 )

    If _IsPressed(01) then kill()

    Until $i = 500

    Until 1 = 2

    Schade dass das mit den Hotkeys nicht geht, aber es funktioniert, das ist die Hauptsache.

    Lieben Dank

  • Scriptabbruch bei Linksklick/Rechtsklick

    • Impstar
    • 20. Oktober 2017 um 21:59

    zunächst einmal danke für deine Antwort, aber:

    Dann muss ich die Maustaste gedrückt halten bis wieder eine Abfrage stattfindet, in diesem Fall bis zu 5 Sekunden.

    Klar, ich kann ne weitere Schleife in die Schleife bauen und die Intervalle sehr kurz gestalten, aber gibt es nicht vielleicht eine Möglichkeit die Maustaste als Hotkey zu deklarieren?

  • Scriptabbruch bei Linksklick/Rechtsklick

    • Impstar
    • 20. Oktober 2017 um 20:39

    Hi Leute,

    ich würde gerne ein Script beenden sobald die linke oder rechte Maustaste gedrückt (1 Klick, nicht dauerhaft) wird.

    Mein Script läuft in einer einfachen Endlosschleife und soll erstmal nichts anderes machen als alle 5 Sekunden ein "a" und einen Zeilenumbruch in eine Worddatei (Dokument1) zu schreiben.

    Später ist es dazu da um in einem anderem Programm alle paar Sekunden andere Optionen aufzurufen, aber das bekomme ich hin.

    Bisher habe ich folgenden Code zusammengesetzt, der aber nicht wirklich funktioniert:

    #include <Constants.au3>

    #include <AutoItConstants.au3>

    #Include <Misc.au3>

    func kill()

    Exit

    Endfunc

    WinActivate("Dokument1")

    Sleep( 100 )

    If _IsPressed(01) then kill()

    Do

    Send("{a}")

    Send("{Enter}")

    Sleep( 5000 )

    Until 1=2


    Ich hab auch mal ausprobiert "If _IsPressed(01) then kill()" durch "Hotkeyset("MouseClick("left")","kill")" zu ersetzen, aber das klappt auch nicht.

    Kann mir jemand helfen?

    Vielen Dank im Voraus

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™