Button geht nicht >.<

03/28/2012 20:09 ҭὄẋἷƈṩҭẏłἔ#1
Hallo Leutz,
Ich muss schon wieder nerven ^^
Und zwar hab ich (mal so aus spaß)
ein virtuelles iPhone erstellt... (Prototyp nur Testweise)
Ich nehm natürlich auch ein paar Tipps an :)
Da ich neu bin (auch in AutoIT) weiß ich nicht was der Fehler ist..

Code:
$path = @ScriptDir & '\Doodle_Jump.exe'
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("iPhone", 248, 438, 192, 124)
$Pic = GUICtrlCreatePic("C:\Users\Admin\Desktop\AutoIT\iPhone Projekt\CroppedImage180320-iphone-vnc-33179.jpg", 0, -8, 241, 433)
$Button1 = GUICtrlCreateButton("Button1", 56, 88, 49, 49, $BS_BITMAP)
GUICtrlSetImage(-1, "C:\Users\Admin\Desktop\2678.bmp", -1)
$Label1 = GUICtrlCreateLabel("Doodle Jump", 48, 144, 66, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
		Case $Button1
			Run ("$path")

			Exit

	EndSwitch
WEnd
Ich glaub mal das ich irgendwas mit dem "$path" Falsch gemacht hab..
Naja Danke im vorraus ;)
03/28/2012 20:15 jacky919#2
Variablen nicht in Anführungszeichen schreiben!
03/28/2012 20:19 ҭὄẋἷƈṩҭẏłἔ#3
Quote:
Originally Posted by jacky919 View Post
Variablen nicht in Anführungszeichen schreiben!
Der Button macht trotzdem nix...
03/28/2012 20:26 jacky919#4
PHP Code:
        Case $Button1
            Run 
($path)
            Exit 
?
03/28/2012 20:29 ҭὄẋἷƈṩҭẏłἔ#5
Ja er lasst sich nichtmal drücken..
Und wenn ich ein anderes script mach dann lasst sich der Button wenigstens drücken..
Aber es kommt trotzdem nix..
03/28/2012 20:35 Lawliet#6
Bei mir gehts. Vll lässt du mal das "$BS_BITMAP" weg.
03/28/2012 20:47 ҭὄẋἷƈṩҭẏłἔ#7
Nope geht trotzdem nich >.<
Problem genau beschrieben ^^:

Ich kanns öffnen und mein "iPhone" öffnet sich halt...
Und ich seh den "Doodle Jump" Button nur ich kann ihn nicht drücken.
Kann es an dem Pic im Hintergrund liegen ?
03/28/2012 22:16 Lumi#8
Ja liegt es.
Du siehst zwar die Buttons etc, nur die sind überall überdeckt, d.h. du muss Hintergrund wegmachen. :p
03/29/2012 10:19 Freddy​#9
Du kannst auch einfach den Button über das Bild legen.

PHP Code:
$Form1 GUICreate("iPhone"248438192124)
$Button1 GUICtrlCreateButton("Button1"56884949)
$Pic GUICtrlCreatePic(@ScriptDir&"\3lau.jpg"0, -8241433)
GUICtrlSetImage(-1"C:\Users\Admin\Desktop\2678.bmp", -1)
$Label1 GUICtrlCreateLabel("Doodle Jump"481446617)
GUISetState(@SW_SHOW)

While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
         
Case $GUI_EVENT_CLOSE
            
Exit
         Case 
$Button1
            Run
($path)
    EndSwitch
WEnd 
03/29/2012 12:53 ҭὄẋἷƈṩҭẏłἔ#10
Quote:
Originally Posted by Lumi' View Post
Ja liegt es.
Du siehst zwar die Buttons etc, nur die sind überall überdeckt, d.h. du muss Hintergrund wegmachen. :p
Manno >.<
03/29/2012 12:55 ҭὄẋἷƈṩҭẏłἔ#11
Quote:
Originally Posted by Freddy​ View Post
Du kannst auch einfach den Button über das Bild legen.

PHP Code:
$Form1 GUICreate("iPhone"248438192124)
$Button1 GUICtrlCreateButton("Button1"56884949)
$Pic GUICtrlCreatePic(@ScriptDir&"\3lau.jpg"0, -8241433)
GUICtrlSetImage(-1"C:\Users\Admin\Desktop\2678.bmp", -1)
$Label1 GUICtrlCreateLabel("Doodle Jump"481446617)
GUISetState(@SW_SHOW)

While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
         
Case $GUI_EVENT_CLOSE
            
Exit
         Case 
$Button1
            Run
($path)
    EndSwitch
WEnd 
1. Geht bei mir nicht..
hab das Bild geändert da ich 3lau.jpg nicht hab...
Und sicher das nach "Case $GUI_EVENT_CLOSE" Exit kommt ?
03/29/2012 13:06 Freddy​#12
Quote:
Originally Posted by ҭὄẋἷƈṩҭẏłἔ View Post
1. Geht bei mir nicht..
hab das Bild geändert da ich 3lau.jpg nicht hab...
Und sicher das nach "Case $GUI_EVENT_CLOSE" Exit kommt ?
1. Geht es.
2. Ja ich bin mir sicher
3. Benutz anstatt Run() besser ShellExecute()
03/29/2012 13:06 Njahs#13
Quote:
Originally Posted by ҭὄẋἷƈṩҭẏłἔ View Post
1. Geht bei mir nicht..
hab das Bild geändert da ich 3lau.jpg nicht hab...
Und sicher das nach "Case $GUI_EVENT_CLOSE" Exit kommt ?
Code:
$Form1 = GUICreate("iPhone", 248, 438, 192, 124) 
$Button1 = GUICtrlCreateButton("Button1", 56, 88, 49, 49) 
$Pic = GUICtrlCreatePic(@ScriptDir&"\3lau.jpg", 0, -8, 241, 433) 
GUICtrlSetImage(-1, "C:\Users\Admin\Desktop\2678.bmp", -1)
[B]GuiCtrlSetState(-1,$GUI_DISABLE) [/B]
$Label1 = GUICtrlCreateLabel("Doodle Jump", 48, 144, 66, 17) 
GUISetState(@SW_SHOW) 

While 1 
    $nMsg = GUIGetMsg() 
    Switch $nMsg 
         Case $GUI_EVENT_CLOSE 
            Exit 
         Case $Button1 
            Run($path) 
    EndSwitch 
WEnd
03/29/2012 13:24 lolkop#14
Quote:
Originally Posted by ҭὄẋἷƈṩҭẏłἔ View Post
Und sicher das nach "Case $GUI_EVENT_CLOSE" Exit kommt ?
weist du überhaupt was du da machst?

bevor du weiter denken willst, überleg doch mal, was da nach der erstellung des guis überhaupt passiert.