Fenster größe ändern

02/15/2009 11:11 Frash1337#1
Hi
wie kann man dem Bot sagen er soll das GuildWars Fenster auf eine bestimmte Auflösung einstellen? Wie z.B. beim Ursula Bot? Beim Ursula Bot ging das über eine Taste aber wie kann ich so ein extra Fenster machen in das ich den Knopf zur automatischen Fensterveränderung einbauen kann? Hoffe ihr könnt mir helfen.
02/15/2009 11:37 _revo#2
WinMove bzw ControlMove ;)
02/15/2009 12:19 Cr33p#3
PHP Code:
Func _WMove($Move_x$Move_y)

    
WinMove($hWnd""00$Move_x$Move_y)

EndFunc 
Move_x und Move_y ensprechend für die Fenstergröße definieren.
02/16/2009 21:36 Frash1337#4
Habe noch ein Problem. undzwar mit WinActivate.
Code:
PHP Code:
Func WinActivate("Guild Wars")
If 
Not WinActivate("Guild Wars"Then
            WinActivate
("Guild Wars")
        EndIf 
    
EndFunc 
Aber der sagt mir dann immer: Badly formated "Func" statement.

Weiß einer wo das Problem liegt?
02/16/2009 21:46 _revo#5
Code:
Func _WinActivate("Guild Wars")
	If Not WinActive("Guild Wars") Then
		WinActivate("Guild Wars")
	EndIf 
EndFunc
WinActivate is doch schon ne func :>

außerdem:
Code:
If Not Win[B][COLOR="Red"]Active[/COLOR][/B]("Guild Wars") Then
alles andere macht ja keinen sinn
02/16/2009 21:55 Frash1337#6
>.< Danke
02/16/2009 21:58 Frash1337#7
Jetzt meckert er aber : "Func" statement has no matching "EndFunc".
02/16/2009 22:01 _revo#8
hab was übersehn sry

wenn du den parameter ändern willst ab und zu:
Code:
Func _WinActivate($win='Guild Wars')
	If Not WinActive($win) Then
		WinActivate($win)
	EndIf 
EndFunc
wenn nicht:
Code:
Func _WinActivate()
	If Not WinActive("Guild Wars") Then
		WinActivate("Guild Wars")
	EndIf 
EndFunc

wenn jetzt noch ein error kommt liegts am rest vom script ;)
02/16/2009 22:04 blauwiggle#9
Quote:
Originally Posted by Frash1337 View Post
Jetzt meckert er aber : "Func" statement has no matching "EndFunc".
Google Translator FTW

"Funk"-Anweisung hat keinen passenden "EndFunc".

Was das wohl heißt .. .
02/16/2009 22:22 NBA#10
Das eine Func nicht geschlossen wird.
Also die Func suchen und danach ein EndFunc schreiben.

Einfacher gehts nun wirklich nicht (tu mal auf die meldung doppelclicken, da wird man normal an die Func geführt)
02/16/2009 22:30 _revo#11
Quote:
(tu mal auf die meldung doppelclicken, da wird man normal an die Func geführt)
geht das bei der neuesten version auch noch?
bei mir wills nämlich nicht mehr :S
02/16/2009 22:41 NBA#12
ka, hab auch nicht voe es ez zu testen!
02/17/2009 14:31 Frash1337#13
Jetzt sagt er mir :
"Expected a variable in user function call."
Code:
PHP Code:
Func _WinActivate("Guild Wars")
    If 
Not WinActive("Guild Wars"Then
        WinActivate
("Guild Wars")
    EndIf 
EndFunc 
02/17/2009 15:46 N.E.O.#14
Ja, -.-":

PHP Code:
Func _WInActivate($GW "Guild Wars")
If 
Not WinActive($GWThen
WinActivate
($GW)
EndIf
EndFunc 
#edit:

Du brauchst das in der Klammer aber nicht (die Variable..)
Es geht auch so:

PHP Code:
Func _WInActivate()
If 
Not WinActive("Guild Wars"Then
WinActivate
("Guild Wars")
EndIf
EndFunc 

Oder auch zum callen dann so (dann brauchst du unter Umständen die Variable..):

PHP Code:

Func MainBlaBla
()

;...

_WinActivate("Guild Wars")

EndFunc


Func _WinActivate
($GW)
If 
Not WinActive($GWThen
WinActivate
($GW)
EndIf
EndFunc 
02/17/2009 17:43 _revo#15
steht hier im thread schonmal btw
[Only registered and activated users can see links. Click Here To Register...]