Brauche eure HILFE !!! Position

06/15/2013 21:58 Terrat#1
So geht jetzt jetzt buggt aber das Bild
Code:
Local $Bttvar = 0
While 1

	Local $size = WinGetPos("Project Ruby")
	Local $xMouse = MouseGetPos(0)
	Local $yMouse = MouseGetPos(1)
	;x,y,width,height):", $size[0] & " " & $size[1]
	Local $EndMousex = $xMouse - $size[0]
	Local $EndMousey = $yMouse - $size[1]
	if NOT ($EndMousex >408 and $EndMousex<480 ) Then
		if $Bttvar = 1 Then
			$Bttvar = 0
			GUICtrlDelete($Pic2)
			$Pic2 = GUICtrlCreatePic("C:\Users\#Main#\Pictures\Ruby\Rubbybttoff.jpg", 408, 128, 145, 177)
		EndIf
	EndIf
	if $EndMousex >408 and $EndMousex<480 Then
		if $EndMousey >128 and $EndMousey<200 Then
			if $Bttvar = 0 Then
				$Bttvar = 1
				GUICtrlDelete($Pic2)
				$Pic2 = GUICtrlCreatePic("C:\Users\#Main#\Pictures\Ruby\Rubbybtton.jpg", 408, 128, 145, 177)
			EndIf
		EndIf
	EndIf
WEnd
06/15/2013 22:25 EinfachSö#2
PHP Code:
if $EndMousey >408<420 Then 
ist falsch
PHP Code:
if $EndMousey >408 and <420 Then 
ist richtig
denke ich mal. hoffe ich liege richtig

oder versuche mal zu schreiben:
PHP Code:
elseif @error then
msgbox
(1"error""error")
endif 
dann siehst du ob das bild gefudnen wurde oder net
06/15/2013 22:34 Terrat#3
Quote:
Originally Posted by EinfachSö View Post
PHP Code:
if $EndMousey >408<420 Then 
ist falsch
PHP Code:
if $EndMousey >408 and <420 Then 
ist richtig
denke ich mal. hoffe ich liege richtig

oder versuche mal zu schreiben:
PHP Code:
elseif @error then
msgbox
(1"error""error")
endif 
dann siehst du ob das bild gefudnen wurde oder net
C:\Users\#Main#\Pictures\Ruby\AutoIt v3 Script (neu).au3(87,25) : ERROR: syntax error
06/15/2013 22:44 butter123#4
bisschen mitdenken kannst du auch...

if $EndMousey >408 and $EndMousey<420 Then
06/15/2013 22:45 ϟƘƦƖןןΣx2013#5
PHP Code:
if $EndMousey >408 and <420 Then 
ist richtig.>
06/15/2013 22:54 EinfachSö#6
ja butter123 -.- stimmt :D

Quote:
Originally Posted by Dreamsläps View Post
C:\Users\#Main#\Pictures\Ruby\AutoIt v3 Script (neu).au3(87,25) : ERROR: syntax error
hast du es auch so gemacht wie butter es schreibt?
Also:
PHP Code:
if $EndMousey >408 and $EndMousey<420 Then 
EDIT:
PHP Code:
;x,y,width,height):", $size[0] & " " & $size[1] 
???

PHP Code:
if NOT ($EndMousex >408 and $EndMousex<480 Then 
mach die klammern weg

Code:
if $EndMousex >408 and $EndMousex<480 Then
		if $EndMousey >128 and $EndMousey<200 Then
			if $Bttvar = 0 Then
				$Bttvar = 1
				GUICtrlDelete($Pic2)
				$Pic2 = GUICtrlCreatePic("C:\Users\#Main#\Pictures\Ruby\Rubbybtton.jpg", 408, 128, 145, 177)
			EndIf
		EndIf
	EndIf
schreib doch so:

Code:
if $EndMousex >408 and $EndMousex<480 and $EndMousey >128 and $EndMousey<200 Then
			if $Bttvar = 0 Then
				$Bttvar = 1
				GUICtrlDelete($Pic2)
				$Pic2 = GUICtrlCreatePic("C:\Users\#Main#\Pictures\Ruby\Rubbybtton.jpg", 408, 128, 145, 177)
			EndIf
EndIf