|
You last visited: Today at 04:34
Advertisement
Gui verstecken nachdem neue erstellt wird Problem
Discussion on Gui verstecken nachdem neue erstellt wird Problem within the AutoIt forum part of the Coders Den category.
09/08/2010, 20:55
|
#1
|
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
|
Gui verstecken nachdem neue erstellt wird Problem
Ich habe ein problem mit dem script denn wenn ich es starte kommt eine gui mit einem hintergrundbild
und oben links ein rotes viereck mit den pfeiltasten kann man das viereck bewegen .dafür wird immer eine neue gui erstellt und ich würde gern die alte gui dann "verstecken" das krieg ich aber irgendwie nicht hin
hier der code:
PHP Code:
HotKeySet( "{F4}" , "_Exit") HotKeySet( "{left}" , "Links") HotKeySet( "{right}" , "Rechts") HotKeySet( "{Down}" , "Unten") HotKeySet( "{UP}" , "Oben")
$1 = 0 $2 = 0 $3 = 62 $4 = 79
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form= $Gui = GUICreate("Versuch", 633, 447, 192, 124 ) $Pic = GUICtrlCreatePic(@ScriptDir & "\music.jpg",0 ,0, 1024, 768) guictrlsetstate(-1,$Gui_disable) $Pic1 = GUICtrlCreatePic(@ScriptDir & "\Rot.jpg",$1 ,$2, $3, $4) guictrlsetstate(-1,$Gui_disable)
GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE GUISetState(@SW_HIDE)
EndSwitch WEnd
Func Rechts()
$1 = $1 + 25
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form= $Gui = GUICreate("Versuch", 633, 447, 192, 124 ) $Pic = GUICtrlCreatePic(@ScriptDir & "\music.jpg",0 ,0, 1024, 768) guictrlsetstate(-1,$Gui_disable) $Pic1 = GUICtrlCreatePic(@ScriptDir & "\Rot.jpg",$1 ,$2, $3, $4) guictrlsetstate(-1,$Gui_disable)
GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE GUISetState(@SW_HIDE)
EndSwitch WEnd
WinSetState ("Versuch","",@SW_HIDE)
Endfunc
Func Links()
$1 = $1 - 25
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form= $Gui = GUICreate("Versuch", 633, 447, 192, 124 ) $Pic = GUICtrlCreatePic(@ScriptDir & "\music.jpg",0 ,0, 1024, 768) guictrlsetstate(-1,$Gui_disable) $Pic1 = GUICtrlCreatePic(@ScriptDir & "\Rot.jpg", $1 ,$2, $3, 79) guictrlsetstate(-1,$Gui_disable)
GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE GUISetState(@SW_HIDE)
EndSwitch WEnd
WinSetState ("Versuch","",@SW_HIDE)
Endfunc
Func Unten()
$2 = $2 + 25
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form= $Gui = GUICreate("Versuch", 633, 447, 192, 124 ) $Pic = GUICtrlCreatePic(@ScriptDir & "\music.jpg",0 ,0, 1024, 768) guictrlsetstate(-1,$Gui_disable) $Pic1 = GUICtrlCreatePic(@ScriptDir & "\Rot.jpg", $1 ,$2, 62, 79) guictrlsetstate(-1,$Gui_disable)
GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE GUISetState(@SW_HIDE)
EndSwitch WEnd
WinSetState ("Versuch","",@SW_HIDE)
Endfunc
Func Oben()
$2 = $2 - 25
#include <GUIConstantsEx.au3> #include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form= $Gui = GUICreate("Versuch", 633, 447, 192, 124) $Pic = GUICtrlCreatePic(@ScriptDir & "\music.jpg",0 ,0, 1024, 768) guictrlsetstate(-1,$Gui_disable) $Pic1 = GUICtrlCreatePic(@ScriptDir & "\Rot.jpg", $1 ,$2, 62, 79) guictrlsetstate(-1,$Gui_disable)
GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE GUISetState(@SW_HIDE)
EndSwitch WEnd
WinSetState ("Versuch","",@SW_HIDE)
Endfunc Func _Exit() Exit Endfunc
PS:Gibt ein fettes THX wenn ihr mir helfen könnt
|
|
|
09/08/2010, 21:22
|
#2
|
elite*gold: 0
Join Date: Feb 2010
Posts: 194
Received Thanks: 176
|
ich weiß nicht warum du es dir so kompliziert machst. aber auf deine frage
ich würd mal bei rechts() links() usw die while schleife raulöschen.
alternativ zum verstecken:
PHP Code:
$title = WinGetTitle("[active]", "") $handle = WinGetHandle($title, "") WinSetState($handle, "", @SW_hide)
Alternativ zum verstecken und auch die bessere Methode:
ich weiß nicht warum du es dir so kompliziert machst. aber auf deine frage
ich würd mal bei rechts() links() usw die while schleife raulöschen.
alternativ zum verstecken und auch die bessere Methode wenns n längeres script werden soll:
ich weiß nicht warum du nicht einfach das Bild verschiebst anstatt immer neue Formen zu erstellen und die dann zu verstecken
PHP Code:
#include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 633, 447, 448, 139) $Pic1 = GUICtrlCreatePic("Unknown.jpeg", 184, 96, 145, 97, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE GUICtrlDelete($Pic1) $Pic1 = GUICtrlCreatePic("Unknown.jpeg", 184, 9, 145, 97, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) GUISetState(@SW_SHOW) EndSwitch WEnd
so den rest musst du jetz wirklich selber machen ^^
|
|
|
09/08/2010, 21:39
|
#3
|
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
|
THX THX THX danke danke ^^
|
|
|
09/08/2010, 22:16
|
#4
|
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
|
kannst du dann so weiterführen für die restlichen tasten.
Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <Misc.au3>
HotKeySet("{F4}", "_Exit")
$dll = DllOpen("user32.dll")
$1 = 25
$2 = 0
$3 = 62
$4 = 79
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Gui = GUICreate("Versuch", 633, 447, 192, 124)
$Pic1 = GUICtrlCreatePic(@ScriptDir & "\rot.jpg", 50, $2, $3, $4)
$Pic = GUICtrlCreatePic(@ScriptDir & "\music.jpg", 0, 0, 1024, 768, $WS_CLIPSIBLINGS)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
If _IsPressed("25", $dll) And $1 >= 25 Then
$1 -= 25
GUICtrlDelete($Pic1)
$Pic1 = GUICtrlCreatePic(@ScriptDir & "\rot.jpg", $1, $2, $3, $4)
$Pic1 = GUICtrlCreatePic(@ScriptDir & "\rot.jpg", $1, $2, $3, $4)
GUISetState(@SW_SHOW)
EndIf
WEnd
Func _Exit()
Exit
EndFunc ;==>_Exit
frag mich net warum ich das bild 2 mal createn musste, irgendwie spackt da autoit bei mir mit den ebenen rum, wenn ichs nur einmal mache ist das bild im hintergrund. hab da aber grad keine lust zu gucken wie man das mit den ebenen ändern kann, so gehts halt auch.
|
|
|
|
Similar Threads
|
Was muss ich machen, nachdem ich starterset erstellt und gespeichert habe?
09/02/2010 - Metin2 Private Server - 3 Replies
hey,
wieder mal ne frage ^^
ich hab jetz den main_quest_level_1 so geändert, dass man das starter eq damit bekommt. dann hab ich die geänderte datei in filezilla gespeichert. aber was muss ich dann machen? weil wenn ich dann einfach filezilla schließe und server reboote ist es immernoch nicht da. muss ich noch irgendwas anderes machen?? in virtual pc vllt?
|
[Sammelthread] Neue sachen für Metin (selbst erstellt)
05/23/2010 - Metin2 Private Server - 2 Replies
Hier könnt ihr alle neuen erfindungen finden, wie skills veränderungen neue ssp etc.
Brennendes Aura
von: Nareo
Link: http://www.elitepvpers.com/forum/metin2-pserver-dis cussions-questions/577210-zeigen-brennende-aura-ze igen-feuer-aura.html
_________________________________________________ ____________
|
wie kann ich eine exe in ein jpg verstecken und das durch kliken ausgeführt wird
05/06/2010 - General Coding - 7 Replies
wie kann ich eine exe in ein jpg verstecken und das durch kliken ausgeführt wird
|
[NEW] Ein Neuer server wird erstellt wer hilft?
04/28/2010 - Metin2 Private Server - 3 Replies
Hallo liebe Com.
Ich habe vor mit ein paar von euch einen Server zu erstellen zuerst Home-Root
wenn wir einen Sponsor haben ROOT.
Plan:
Mein Plan ist es das das Leveln nicht so schnelöl geht das man an einem tag 70 ist aber auch nicht so langsam das es 1 Jahr dauert bis man 70 ist.
Die Shops sollen nicht so überfüllt werden wie bei den anderen Servern ( wird im Team besprachen was rein kommt).
Die Pm´s sollten gedroppt werden und die Pq´s alleine gemacht werden da es langweilig ist...
|
wie kann ich eine exe in ein jpg verstecken und das durch kliken ausgeführt wird
04/26/2010 - Main - 7 Replies
wie kann ich eine exe in ein jpg verstecken und das durch kliken ausgeführt wird.
|
All times are GMT +2. The time now is 04:34.
|
|