Register for your free account! | Forgot your password?

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

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

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.

Reply
 
Old   #1
 
amnesi's Avatar
 
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
Question 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")



$
0
$0
$62
$79


#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Gui GUICreate("Versuch"633447192124 )
$Pic GUICtrlCreatePic(@ScriptDir "\music.jpg",,01024768)
guictrlsetstate(-1,$Gui_disable)
$Pic1 GUICtrlCreatePic(@ScriptDir "\Rot.jpg",$,$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
()
    

  $
= $25




#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Gui GUICreate("Versuch"633447192124 )
$Pic GUICtrlCreatePic(@ScriptDir "\music.jpg",,01024768)
guictrlsetstate(-1,$Gui_disable)
$Pic1 GUICtrlCreatePic(@ScriptDir "\Rot.jpg",$,$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
()

  $
= $25




#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Gui GUICreate("Versuch"633447192124 )
$Pic GUICtrlCreatePic(@ScriptDir "\music.jpg",,01024768)
guictrlsetstate(-1,$Gui_disable)
$Pic1 GUICtrlCreatePic(@ScriptDir "\Rot.jpg", $,$2,  $379)
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
()

 $
= $25




#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Gui GUICreate("Versuch"633447192124 )
$Pic GUICtrlCreatePic(@ScriptDir "\music.jpg",,01024768)
guictrlsetstate(-1,$Gui_disable)
$Pic1 GUICtrlCreatePic(@ScriptDir "\Rot.jpg", $,$2,  6279)
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
()

 $
= $25


#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Gui GUICreate("Versuch"633447192124)
$Pic GUICtrlCreatePic(@ScriptDir "\music.jpg",,01024768)
guictrlsetstate(-1,$Gui_disable)
$Pic1 GUICtrlCreatePic(@ScriptDir "\Rot.jpg", $,$2,  6279)
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
amnesi is offline  
Old 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:
PHP Code:
Guidelete() 
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"633447448139)
$Pic1 GUICtrlCreatePic("Unknown.jpeg"1849614597BitOR($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"184914597BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
        
GUISetState(@SW_SHOW)
    EndSwitch
WEnd 
so den rest musst du jetz wirklich selber machen ^^


iDunnoi is offline  
Thanks
1 User
Old 09/08/2010, 21:39   #3
 
amnesi's Avatar
 
elite*gold: 25
Join Date: Jun 2010
Posts: 1,076
Received Thanks: 290
THX THX THX danke danke ^^
amnesi is offline  
Old 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.
kknb is offline  
Thanks
2 Users
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.