Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 03:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Hilfe]Fenster

Discussion on [Hilfe]Fenster within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 1
Join Date: Aug 2010
Posts: 1,300
Received Thanks: 524
[Hilfe]Fenster

Hallo E*PvPer,

ich habe mir grade ca 5viedos angeguckt und angefangen autoit zu lernen habe mein erster programm(mini) auch fertig nun ist nur das problem:






ich hoffe ihr könnt mir helfen das ich das eine schließen kann aber das andere offen bleibt

ps: sorry das ich schließ mit s geschrieben habe in paint wollte kein ß gehen^^
ps2: das fenster"form1" habe ich geöffnet in dem ich auf zahlen folge gedrückt habe ;D


thx im voraus

MFG
KingZuck is offline  
Old 08/09/2010, 23:02   #2
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by KingZuck View Post
Hallo E*PvPer,

ich habe mir grade ca 5viedos angeguckt und angefangen autoit zu lernen habe mein erster programm(mini) auch fertig nun ist nur das problem:






ich hoffe ihr könnt mir helfen das ich das eine schließen kann aber das andere offen bleibt

ps: sorry das ich schließ mit s geschrieben habe in paint wollte kein ß gehen^^
ps2: das fenster"form1" habe ich geöffnet in dem ich auf zahlen folge gedrückt habe ;D


thx im voraus

MFG
Benutz GUIOnEvent, anders wirst du es nicht machen können.
Shadow992 is offline  
Thanks
1 User
Old 08/09/2010, 23:03   #3
 
elite*gold: 1
Join Date: Aug 2010
Posts: 1,300
Received Thanks: 524
o.O

wie gesagt bin an fänger wie muss ich das einbauen ein beispiel wäre nett =)
KingZuck is offline  
Old 08/09/2010, 23:18   #4
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by KingZuck View Post
o.O

wie gesagt bin an fänger wie muss ich das einbauen ein beispiel wäre nett =)
Geh in Koda und mach in den Optionen "Create GuiOnEvent-Code".
Shadow992 is offline  
Thanks
1 User
Old 08/09/2010, 23:24   #5
 
elite*gold: 1
Join Date: Aug 2010
Posts: 1,300
Received Thanks: 524
ok thx
KingZuck is offline  
Old 08/09/2010, 23:25   #6
 
elite*gold: 0
Join Date: Sep 2009
Posts: 445
Received Thanks: 286
Hm, ich benutz immer GuiDelete.
Oder ist das iwie das selbe
Banana.Crafts is offline  
Old 08/10/2010, 03:06   #7
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Es funktioniert auch ganz normal mit GUIGetMsg, sieht auf den ersten Blick aber komplizierter aus als es ist:
PHP Code:
$Form1 GUICreate("Form1"20020000)
$Button GUICtrlCreateButton("Form2"10105025)
GUISetState()
$Form2 GUICreate("Form2"2002002000)

While 
True
    $nMsg 
GUIGetMsg(1)
    Switch 
$nMsg[1]
        Case 
$Form1
            
Switch $nMsg[0]
                Case -
;rotes X
                    
Exit
                Case 
$Button
                    GUISetState
(@SW_SHOW$Form2)
            EndSwitch
        Case 
$Form2
            
If $nMsg[0] == -3 Then GUISetState(@SW_HIDE$Form2) ;rotes X
    
EndSwitch
WEnd 
KDeluxe is offline  
Old 08/10/2010, 18:33   #8
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by KillerDeluxe View Post
Es funktioniert auch ganz normal mit GUIGetMsg, sieht auf den ersten Blick aber komplizierter aus als es ist:
PHP Code:
$Form1 GUICreate("Form1"20020000)
$Button GUICtrlCreateButton("Form2"10105025)
GUISetState()
$Form2 GUICreate("Form2"2002002000)

While 
True
    $nMsg 
GUIGetMsg(1)
    Switch 
$nMsg[1]
        Case 
$Form1
            
Switch $nMsg[0]
                Case -
;rotes X
                    
Exit
                Case 
$Button
                    GUISetState
(@SW_SHOW$Form2)
            EndSwitch
        Case 
$Form2
            
If $nMsg[0] == -3 Then GUISetState(@SW_HIDE$Form2) ;rotes X
    
EndSwitch
WEnd 
Ah ok das wusste ich nicht.
Wieder etwas gelernt.
Wobei GuiOnEvent-Code noch ein paar mehr Möglichkeiten bietet.
Mit GuiOnEvent ist es nämlich möglich (ohne UDFs oder DLL-Calls) 2 Threads gleichzeitig ablaufen zu lassen. Das ist besonders bei Bots oder Programmen mit langen Rechnungen praktisch, da die GUI dann nicht immer einfriert.
Shadow992 is offline  
Old 08/10/2010, 19:21   #9
 
suiluJ.'s Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 2,210
Received Thanks: 6,755
Oder so :
Func Gui1:
;gui...
Case $Button1
Guidelete($Gui1)
Gui2()
Endfunc

Func Gui2:
;gui...
Endfunc
suiluJ. is offline  
Old 08/11/2010, 04:21   #10
 
elite*gold: 24
Join Date: Apr 2010
Posts: 35,827
Received Thanks: 6,344
Wieso nicht einfach Gui1 hiden lassen?
anonymous-f4h279 is offline  
Old 08/11/2010, 10:48   #11
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
er kanns doch per guidelete schließen und bei bedarf wieder öffnen lassen, hidden find ich nicht so toll
bladerofdarknes is offline  
Reply


Similar Threads Similar Threads
Hilfe bei Fenster namme ändern !
03/22/2010 - Metin2 Private Server - 5 Replies
Guten abend leute ! Ich will mein fenster namme ändern also sie metin namme ! Aber ich weis nciht wie ich das machen soll !
[Hilfe] Fenster namme !
03/13/2010 - Metin2 Private Server - 3 Replies
Morgen all ! Ich will meine Metin Fenster name ändern ! aber ich weis nicht wie das alles geht ! hab mal schon was gehört das es geht bei date : locale und da musst ma namme metin2 auf deine namme ändern ! aber wenn ich offte die locale mit Editor . dann steht da nur parr zahlen und nichts mehr ! Mit was soll ich das offnen ???? oder wie ändern ich das anderst ??? Meine skype ist : kleinechip
[Hilfe]Nw2 Fenster schliesst sich
01/01/2010 - Metin2 Private Server - 5 Replies
Hay com Ich hab das problem : Das wenn ich mich einloggen will bei Anmeldevorgang läuft sich das Fenster schliesst!! Könnt ihr mir da weiter helfen???? THX THX :D
[Hilfe] mousmove im aktiven fenster
10/21/2009 - AutoIt - 6 Replies
ich wollte das meine Maus in einem aktiven Fenster auf eine bestimmte Position klickt unabhängig von der Desktop Auflösen ich habe das jetzt so bei mir stehen WinWaitActive("Fenstername") mousemove(492,229) aber wen die Desktop Auflösung anders ist klickt die Maus auch wo anders hin kann mir da einer helfen o0 ? hat das was mit hidden modus
fenster schliest sich immer hilfe !!!
10/20/2009 - Metin2 - 7 Replies
also ich will wieder nach langer zeit metin2.de beginen die pserver sind ja langweilig geworden ;) und zu meinem problem wen nich mich einlogge und char wähle dann kommt das ladefenster und dann nichts mehr es bleibt die ganze zeit bei dem fenster ;) habe windows7 wer hilft bekommt auch ein thx



All times are GMT +1. The time now is 03:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.