[Autohotkey] GetChatLine

  • Hallo,
    Ich möchte ein System einbauen:


    Sobald ich die Taste 1 Drücke, muss ich eine ID eingeben, dort steht dann:


    Zitat

    Gib die ID bitte ein: "ID muss hier hin"


    Dies soll es mit GetChatLine auslesen und dann die ID herausfiltern und in einem String speichern.


    Wie geht das?


    mfg

  • Zitat

    Dies soll es mit GetChatLine auslesen und dann die ID herausfiltern und in einem String speichern.


    Was soll es den auslesen? Solltest vll. mal den Chatlog posten. Und warum willst du beim Tastendruck den Chat auslesen? Erklär mal wofür das ganze den da sein soll.

  • Hey,
    und zwar möchte ich ein Automatisches Detektiv System einbauen in den Keybinder:


    Ich drück Taste 1:
    Dann kommt: Gib hier die ID ein:
    Dann sobald man ENTER drückt nimmt er die ID
    und mach /find ID solange bis ich eine Taste drücke, das er aufhört.


    Mit Freundlichen Grüßen
    Afroschorf

  • :?:/find:
    Suspend Permit
    id := PlayerInput("Gib die zu suchende ID ein: ")
    Loop,
    {
    SendChat("/find " id "")
    KeyWait, #, D, T5 ; in diesem Fall fragt er alle 5 Sekunden ab ob die Taste # gedrückt wurde,wenn nicht gehts weiter.
    if !ErrorLevel ; Wenn die Taste gedrückt wird
    return ; Ende
    }
    return



    Müsste eigendlich klappen, also verstehe das mitm find bei dir nicht :> Du müsstest eig 1 einsetzen dann würde es jede Sekunde abfragen, ob die Taste gedrückt wurde. Wenn nicht, geht es weiter. Somit dieser Loop dort. Wenn du es auf der Taste 1 haben möchtest, müsstest du es oben bearbeiten.
    Aber du musst es auch verstehen :>

    2 Mal editiert, zuletzt von Dayme ()