Autohotkey Gui verschwindet nach minimierung

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • So sieht mein Keybinder aus:


    ;---------terror keybinder by Big_Smoke v1.5----------
    ; Update Script
    version := 1.5


    UrlDownloadToFile,http://www.autohotkey.net/~Big_Smoke/versionsupdate.txt, versionsupdate.txt
    FileRead, newver, versionsupdate.txt
    FileDelete, versionsupdate.txt


    if(version < newver)
    {
    newververfügbar := 1
    MsgBox, 4, Es ist eine aktuellere Version verfügbar, Version %newver% ist verfügbar. Möchten Sie diese herunterladen ?
    IfMsgBox, Yes
    {


    MsgBox, 64, Update, Das Update wird heruntergeladen`,dies kann bis zu 10 Sekunden dauern..., 3
    Urldownloadtofile,http://www.autohotkey.net/~Big_Smoke/Keybinder.exe, %A_ScriptName%.new
    BatchFile=
    (
    Ping 127.0.0.1
    Del "%A_ScriptName%"
    Rename "%A_ScriptName%.new" "%A_ScriptName%"
    cd "%A_ScriptFullPath%"
    "%A_ScriptName%"
    )


    FileDelete,update.bat
    FileAppend,%BatchFile%,update.bat
    MsgBox, 64, Update, Das Update wird ausgeführt...bitte warten..., 3
    Run,update.bat,,hide
    Exitapp
    }
    }else{
    newververfügbar := 0
    FileDelete,update.bat
    }
    ; Update script zuende
    ; Bild
    FileInstall, c:\Bild.png, bild.png
    ; Bild zuende
    ; Gui fenster
    Gui, Show, x300 y159 h610 w960, Terroristen Keybinder v1.5
    ; Gui fenster zuende
    ; Unterstrichen
    Gui, Font, cblack s10 underline
    ; Schwarze farbe in Arial Black
    Gui, Font, S10 Cblack, arial black
    ; Zahlen command-liste
    Gui, Add, Text, x50 y40 +backgroundtrans,Zahlen:
    Gui, Add, Text, x50 y80 +backgroundtrans,1 = /motor
    Gui, Add, Text, x50 y100 +backgroundtrans,2 = /licht
    Gui, Add, Text, x50 y120 +backgroundtrans,3 = /carlock
    Gui, Add, Text, x50 y140 +backgroundtrans,4 = /enter
    Gui, Add, Text, x50 y160 +backgroundtrans,5 = /exit
    Gui, Add, Text, x50 y180 +backgroundtrans,6 = /fill
    Gui, Add, Text, x50 y200 +backgroundtrans,7 = /drivein
    Gui, Add, Text, x50 y220 +backgroundtrans,8 = /service
    Gui, Add, Text, x50 y240 +backgroundtrans,9 = /cancel
    Gui, Add, Text, x50 y260 +backgroundtrans,0 = /jailtime
    ;Alt+zahlen command-liste
    Gui, Add, Text, x300 y40 +backgroundtrans,Alt+Zahl:
    Gui, Add, Text, x300 y80 +backgroundtrans,Alt+1 = /s Don't pee on Osama!!
    Gui, Add, Text, x300 y100 +backgroundtrans,Alt+2 = /s We are the Taliban-Terrorists!!
    Gui, Add, Text, x300 y120 +backgroundtrans,Alt+3 = /s Wir bringen Bombenstimmung!!
    Gui, Add, Text, x300 y140 +backgroundtrans,Alt+4 = /s Noch einmal! Dann explodier ich!!
    Gui, Add, Text, x300 y160 +backgroundtrans,Alt+5 = /f Was macht ihr grad so?
    Gui, Add, Text, x300 y180 +backgroundtrans,Alt+6 = /f Brauche verstärkung!!
    Gui, Add, Text, x300 y200 +backgroundtrans,Alt+7 = /ad Terroristen Werbung
    Gui, Add, Text, x300 y220 +backgroundtrans,Alt+8 = /ad Terroristen Werbung 2
    Gui, Add, Text, x300 y240 +backgroundtrans,Alt+9 = /ad Terroristen Werbung 3
    Gui, Add, Text, x300 y260 +backgroundtrans,Alt+0 = /ad Terroristen Werbung 4
    ; Strg+Zahlen comman-liste
    Gui, Add, Text, x50 y300 +backgroundtrans,Strg+Zahl:
    Gui, Add, Text, x50 y340 +backgroundtrans,Strg+1 = /terexit
    Gui, Add, Text, x50 y360 +backgroundtrans,Strg+2 = /terenter
    Gui, Add, Text, x50 y380 +backgroundtrans,Strg+3 = /gate
    Gui, Add, Text, x50 y400 +backgroundtrans,Strg+4 = /tie
    Gui, Add, Text, x50 y420 +backgroundtrans,Strg+5 = /untie
    Gui, Add, Text, x50 y440 +backgroundtrans,Strg+6 = /bombebauen
    Gui, Add, Text, x50 y460 +backgroundtrans,Strg+7 = /bombeabholen
    Gui, Add, Text, x50 y480 +backgroundtrans,Strg+8 = /legbombe
    Gui, Add, Text, x50 y500 +backgroundtrans,Strg+9 = /selbstmord
    Gui, Add, Text, x50 y520 +backgroundtrans,Strg+0 = /Bombenfabrik [1/2]
    ; Extras command-liste
    Gui, Add, Text, x300 y300 +backgroundtrans,Extras:
    Gui, Add, Text, x300 y340 +backgroundtrans,/ab (Anrufbeantworter)
    Gui, Add, Text, x300 y360 +backgroundtrans,/p (Abnehmen mit Begrüßung)
    Gui, Add, Text, x300 y380 +backgroundtrans,/h (Auflegen mit Verabschiedung)
    Gui, Add, Text, x300 y400 +backgroundtrans,/cd (Countdown)
    Gui, Add, Text, x300 y420 +backgroundtrans,/F10 (Stoppuhr start)
    Gui, Add, Text, x300 y440 +backgroundtrans,/F11 (Stoppuhr stop)
    Gui, Font, S10 Cred, Arial Black
    ; Credits
    Gui, Add, Text, x5 y590 +backgroundtrans, Made by Big_Smoke ©
    Gui, Add, Text, x200 y590 +backgroundtrans, F12 Keybinder An/Aus
    Gui, Font, S10 Cblack, Arial Black
    Gui, Add, Text, x790 y40 +backgroundtrans,Ingame Name:
    Gui, Add, Text, x790 y270 +backgroundtrans,Samp Pfad:
    IniRead, Nickname, Daten.ini, Ingame Daten:, Nickname
    IniRead, SAMP, Daten.ini, Samp Pfad:, Pfad
    Gui, Add, Edit, x790 y70 w140 h20 vnamen, %Nickname%
    Gui, Add, Edit, x790 y300 w140 h20 vsamp, %samp%
    Gui, Add, Button, x790 y100 w140 h20 gSavetest, Speichern
    Gui, Add, Button, x790 y150 w140 h30 gDSZForum, Forum
    Gui, Add, Button, x790 y200 w140 h30 gDSZzocken, DSZ Zocken
    Gui, Add, Button, x790 y330 w140 h20 gPfadsave, Speichern
    Gui, Add, Button, x790 y520 w140 h30 gTestfunktionsname, Infos
    Gui, Add, Button, x790 y570 w140 h30 gexit, Beenden
    Gui, Add, Picture, x0 y0 h610 w960, Bild.png
    return


    DSZzocken:
    run, %samp% dsz-rl.de:7777
    return


    Pfadsave:
    GuiControlGet,SAMP ,,Samp
    IniWrite, %samp%, Daten.ini, Samp Pfad: , Pfad
    msgbox,262144,Daten gespeichert, Daten erfolgreich gespeichert!
    return


    exit:
    msgbox,4,Beenden, Bist du sicher, dass du den KeyBinder Beenden willst?
    IfMsgBox Yes
    2GUIclose:
    ExitApp
    return
    return


    Testfunktionsname:
    msgbox,0, Infos, Version: 1.5 Gescriptet von: Big_Smoke
    return


    Savetest:
    GuiControlGet,Nickname ,,Namen
    IniWrite, %Nickname%, Daten.ini, Ingame Daten: , Nickname
    msgbox,262144,Daten gespeichert, Daten erfolgreich gespeichert!
    return


    DSZForum:
    Run, http://forum.dsz-rl.com/index.php?page=Index
    return


    ExitHandler:
    guiclose:
    onclose:
    onexit:
    Gui, destroy
    exitapp


    #IfWinActive, GTA:SA:MP


    #UseHook


    #NoEnv
    SendMode Input
    SetWorkingDir %A_ScriptDir%


    #IfWinActive, GTA:SA:MP ;
    #UseHook
    #SingleInstance, Force


    t::
    Suspend On
    SendInput t
    Hotkey, Enter, On
    Hotkey, Escape, On
    Hotkey, t, Off
    return
    NumpadEnter::
    Enter::
    Suspend Permit
    Suspend Off
    SendInput {Enter}
    Hotkey, t, On
    Hotkey, Enter, Off
    Hotkey, Escape, Off
    return
    Escape::
    Suspend Permit
    Suspend Off
    SendInput {Escape}
    Hotkey, t, On
    Hotkey, Enter, Off
    Hotkey, Escape, Off
    return


    1::
    SendInput t/motor{enter}
    return


    2::
    SendInput t/licht{enter}
    return


    3::
    SendInput t/carlock{enter}
    return


    4::
    SendInput t/enter{enter}
    return


    5::
    SendInput t/exit{enter}
    return


    6::
    Sendinput t/fill{enter}
    return


    7::
    SendInput t/drivein{space}
    return


    8::
    SendInput t/service{space}
    return


    9::
    SendInput t/cancel{enter}
    return


    0::
    SendInput t/jailtime{enter}
    return


    !1::
    Suspend On
    SendInput t/s Don't pee on Osama{enter}
    Suspend Off
    return


    !2::
    SendInput t/s We are the Taliban-Terrorists{enter}
    return


    !3::
    Suspend On
    SendInput t/s Wir bringen Bombenstimmung{enter}
    Suspend Off
    return


    !4::
    Suspend On
    SendInput t/s Noch einmal{!} Dann explodier ich{enter}
    Suspend Off
    return


    !5::
    suspend on
    SendInput t/f Was macht ihr gerade so{?}^^{enter}
    suspend off
    return


    !6::
    Suspend On
    SendInput t/f Hilfe{!} Ich brauche Verstärkung{!}{enter}
    Suspend Off
    return


    !7::
    Suspend on
    SendInput t/ad Du willst Cops in die Luft jagen{?} Dann komm zu den Terroristen{!} Infos im Forum{enter}
    suspend off
    return


    !8::
    Suspend on
    SendInput t/ad Terroristen suchen Member{!}Bewerbung und Infos im Forum{enter}
    suspend off
    return


    !9::
    Suspend on
    SendInput t/ad Du stehst auf Bombengürtel und Sprengstoff{?} Dann komm zu den Terrors{!} Infos im Forum{enter}
    suspend off
    return


    !0::
    Suspend on
    SendInput t/ad Du siehst gerne einen Cop in tausend Teile zerfetzen{?} Dann komm zu den Terroristen{!}{enter}
    suspend off
    return


    ^1::
    SendInput t/terexit{enter}
    return


    ^2::
    SendInput t/terenter{enter}
    return


    ^3::
    SendInput t/gate{enter}
    return


    ^4::
    Suspend permit
    SendInput t/tie{space}
    return


    ^5::
    Suspend permit
    SendInput t/untie{space}
    return


    ^6::
    SendInput t/bombebauen{enter}
    return


    ^7::
    SendInput t/bombeabholen{enter}
    return


    ^8::
    SendInput t/legbombe{enter}
    return


    ^9::
    SendInput t/selbstmord{enter}
    return


    ^0::
    Suspend permit
    SendInput t/bombenfabrik{space}
    return


    F12::
    Suspend
    SendInput t/me schaltet den Keybinder ein/aus{enter}
    return


    :?:/ab::
    Suspend Permit
    SendInput /p{enter}
    SendInput tGuten Tag, das ist der Anrufbeantworter von %Nickname%,{enter}
    SendInput tleider bin ich gerade nicht erreichtbar bitte rufen sie später nochmal an.{enter}
    SendInput tVielen Dank und Schönen Tag noch wünscht ihnen %Nickname%{enter}
    SendInput t/h{enter}
    return


    :?:/p::
    Suspend Permit
    SendInput /p{enter}
    SendInput tMoinsen{.} Hier ist %Nickname%, was los{?}{enter}
    return


    :?:/h::
    Suspend Permit
    SendInput Alles klar{.} Ich wünsche ihnen noch einen Schönen Tag{!}{enter}
    SendInput t/h{enter}
    return


    :?:/cd::
    Suspend permit
    SendInput /s >>>3<<<{enter}
    sleep 1000
    SendInput t/s >>>2<<<{enter}
    sleep 1000
    SendInput t/s >>>1<<<{enter}
    sleep 1000
    SendInput t/s >Go<>Go<>Go<{enter}
    return


    F10::
    SendInput t{!} Achtung der Countdown beginnt {!}{enter}
    Sleep 2100
    SendInput t----->>> 3 <<<-----{enter}
    Sleep 1000
    SendInput t----->>> 2 <<<-----{enter}
    Sleep 1000
    SendInput t----->>> 1 <<<-----{enter}
    Sleep 1000
    SendInput t----->>> {!} GoGoGo {!} <<<-----{enter}
    m := 0
    s := 0
    SetTimer,Stoppuhr,1000
    Return


    Stoppuhr:
    if (s = 60) {
    s := 0
    m++ , jetzt wo Sekunden auf Null ist, wird 1 Minute zu gezählt
    }
    s++
    Return


    F11::
    SetTimer,Stoppuhr,Off
    SendInput t/s Deine Zeit lautet %m% Minuten und %s% Sekunden{Enter}
    s := 0
    m := 0
    Return
    return

  • Mach mal dieses backgroundtrans weg.


    ja aber dann ist der Text in so einen weißen kasten und dan sieht das alles so kacke aus gibs da noch eine andere möglichkeit? und nein es liegt nicht an meinen Hintergrund, denn es ist bei jeden Bild so


    /e so habe mal das +backgroundtrans weg gemacht. aber es geht immernoch weg

  • Also wie meinst du das? Ich habe mal das: Gui, Show, x300 y159 h610 w960, Terroristen Keybinder v1.5 Ganz nach unten gesetzt. Da öffnet sich das Gui garnichtmehr. Wenn ich das unter:
    Gui, Add, Picture, x0 y0 h610 w960, Bild.png mache, dann ist das so wie wenn ich den Keybinder minimiert habe und dan wieder öffne. Denn dan sieht man auch nichts mehr


  • So müsste es gehen
    /edit: achte auf die letzte zeile

  • also ich habe grad mal den code bei mir eingefügt und habe die zeile mit dem Gui, Add, Picture, x0 y0 h610 w960, Bild.png und die Zeile mit dem Gui, Show, x300 y159 h610 w960, Terroristen Keybinder v1.5 vertauscht und es geht einbahn frei. Versuche es auch mal bei dir.