|
You last visited: Today at 03:03
Advertisement
[Hilfe]Fenster
Discussion on [Hilfe]Fenster within the AutoIt forum part of the Coders Den category.
08/09/2010, 22:44
|
#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
|
|
|
08/09/2010, 23:02
|
#2
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by KingZuck
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.
|
|
|
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 =)
|
|
|
08/09/2010, 23:18
|
#4
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by KingZuck
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".
|
|
|
08/09/2010, 23:24
|
#5
|
elite*gold: 1
Join Date: Aug 2010
Posts: 1,300
Received Thanks: 524
|
ok thx
|
|
|
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
|
|
|
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", 200, 200, 0, 0)
$Button = GUICtrlCreateButton("Form2", 10, 10, 50, 25)
GUISetState()
$Form2 = GUICreate("Form2", 200, 200, 200, 0)
While True
$nMsg = GUIGetMsg(1)
Switch $nMsg[1]
Case $Form1
Switch $nMsg[0]
Case -3 ;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
|
|
|
08/10/2010, 18:33
|
#8
|
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
|
Quote:
Originally Posted by KillerDeluxe
Es funktioniert auch ganz normal mit GUIGetMsg, sieht auf den ersten Blick aber komplizierter aus als es ist:
PHP Code:
$Form1 = GUICreate("Form1", 200, 200, 0, 0)
$Button = GUICtrlCreateButton("Form2", 10, 10, 50, 25)
GUISetState()
$Form2 = GUICreate("Form2", 200, 200, 200, 0)
While True
$nMsg = GUIGetMsg(1)
Switch $nMsg[1]
Case $Form1
Switch $nMsg[0]
Case -3 ;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.
|
|
|
08/10/2010, 19:21
|
#9
|
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
|
|
|
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?
|
|
|
08/11/2010, 10:48
|
#11
|
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
|
|
|
 |
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.
|
|