[AHK]Problem mit eine Funktion für den Keybinder

  • Guten Abend,


    Ich habe ein kleines Problem mit eine Funktion für den Keybinder und wollte mal Fragen ob mir jemand helfen könnte.
    Ist es möglich das ich die Zeit InGame angezeigt bekommen und aber auch Gleichzeitig es auch von dort aus Starten und Stoppen kann.
    Wäre echt super wenn mir jemand dabei behilflich seinen kann. Es soll wie eine Stoppuhr Funktionieren.


    MfG
    Adrian_xD_



    DEIN_SONG:="c:\.............\xyz.mp3"
    Gui, Margin, 10,10
    Gui,Font,s18 bold
    Gui,Add,Text,x520 y480 w100 center vSEC,Sekunden
    Gui,Font,s10 normal
    Gui,Add,Button,xp x520 y400 w150 h30 wp vStart_Stop gStart_Stop, Start-Stop
    Gui,Add,Button,xp x520 y440 w150 h30 wp gCLEAR,clear
    SetTimer,Timer,500
    SetTimer,Timer,OFF
    ON=0
    Gui,show,,Stopuhr


    Start_Stop:
    IF ON=0
    {
    soundplay,%DEIN_SONG%
    START:=A_TickCount
    SetTimer,Timer,ON
    ON=1
    }
    else
    {
    SetTimer,Timer,OFF
    ON=0
    }
    return


    CLEAR:
    IF ON=1
    return
    else
    GuiControl,,SEC,Sekunden
    return


    TIMER:
    SetFormat,Float,0.2
    Zeit:=(A_TickCount-START)/1000
    SetFormat,Float,0.0
    Zeit+=0
    GuiControl,,SEC,% Zeit
    return


    ~1::
    if(!IsInChat())
    {
    AddChatMessage("{FF0000} Das ist die Zeit: " ?? ".")
    }
    return

  • Ich bin bei deinem Code kaum durchgestiegen, bitte versuch dir anzugewöhnen, den Code ordentlich einzurücken und Leerzeichen etc. zu benutzen.
    Ich hab jetzt einfach mal ein Beispiel gemacht, wie ich es anstellen würde:


    Ich hoffe du blickst da besser durch, als ich bei dir ^^


    P.S. Das mit dem SoundPlay muss man dann entsprechend noch einfügen.

  • Ich bedanke mich schon mal recht herzlich bei Dir, dass Du mir dabei geholfen hast, ich war schon am Verzweifeln :D :D
    Falls ich noch Hilfe benötige, werde ich mich an Dich wenden, wenn die okay ist.



    Ich wünsche noch ein Angenehmen Abend.


    Grüße
    Adrian_xD_