Bildschirmgröße des benutzers anpassen?

04/27/2010 21:39 WiiZocker#16
K, teste^^

Edit: geht ned )=
Code:


PHP Code:
$newwidth=1280
$newheight
=1024
$BitsPP
=@DesktopDepth
$Refreshrate
=@DesktopRefresh
_ChangeScreenRes
($newwidth,$newheight,$BitsPP,$Refreshrate


Fehler:

>"D:\AutoIt\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\Jan\Desktop\test.au3"
C:\Users\Jan\Desktop\test.au3 (5) : ==> Unknown function name.:
_ChangeScreenRes($newwidth,$newheight,$BitsPP,$Ref reshrate)
^ ERROR
>Exit code: 1 Time: 0.355
04/28/2010 07:13 Proffni#17
Quote:
Originally Posted by WiiZocker View Post
K, teste^^

Edit: geht ned )=
Code:


PHP Code:
$newwidth=1280
$newheight
=1024
$BitsPP
=@DesktopDepth
$Refreshrate
=@DesktopRefresh
_ChangeScreenRes
($newwidth,$newheight,$BitsPP,$Refreshrate


Fehler:

>"D:\AutoIt\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Users\Jan\Desktop\test.au3"
C:\Users\Jan\Desktop\test.au3 (5) : ==> Unknown function name.:
_ChangeScreenRes($newwidth,$newheight,$BitsPP,$Ref reshrate)
^ ERROR
>Exit code: 1 Time: 0.355
du solltest dir durchlesen was du verwendest...
du musst die codes kombinieren!!!! (wurde mehrmals geschrieben)

hier mal so wie er funktioniert:
(dass man dir alles vorkauen muss >.<)
04/28/2010 13:25 WiiZocker#18
Oh sry xD hast nen fettes thx bekommen als entschuldigung (= .
k, mal testen^^

o.O habs mal mit 800:600 probiert und es geht Juhuu^^
Aber alles andere geht nicht-.-
04/28/2010 15:22 Proffni#19
Quote:
Originally Posted by WiiZocker View Post
Oh sry xD hast nen fettes thx bekommen als entschuldigung (= .
k, mal testen^^

o.O habs mal mit 800:600 probiert und es geht Juhuu^^
Aber alles andere geht nicht-.-
welche auflösungen gehen kannst du in deinen Anzeigeeinstelluingen nachschauen. alles was da geht sollte auch mit dem script gehen
04/28/2010 19:37 WiiZocker#20
hmm da sind viele aber zb wenn ich die 800:600 mit dem skript eingestellt habe und dann im skrippt meine normale auflösung schreibe (1440:900) kommt wieder diese fehlermeldung.

In der Grafikkarte kann ich wieder alles normal stellen.
04/28/2010 19:54 Proffni#21
Quote:
Originally Posted by WiiZocker View Post
hmm da sind viele aber zb wenn ich die 800:600 mit dem skript eingestellt habe und dann im skrippt meine normale auflösung schreibe (1440:900) kommt wieder diese fehlermeldung.

In der Grafikkarte kann ich wieder alles normal stellen.
wenn du dir die funktion anschaust, verändert er im prinzip einfach nur deine user32.dll

die fehlermeldung kommt immer dann, wenn es nicht möglich war in der user32.dll (und in der registry), diesen wert anzupassen

ehrlich gesagt 1440:900 hab ich noch nie gesehen :D
wenn dus mit üblichen auflösungen wie
1024*768
1280*1024
oder
1680*1050 (wenn das dein pc /bildschirm/graka schafft)
ausprobierst, wirst du sehen, dass das alles funktioniert :D

vg, Proffni
04/28/2010 20:32 WiiZocker#22
ok ich teste das mal^^

Und mein bildschirm hat wirklich die auflösung 1440:900 hab mich auch gewundert wo ich den lappi geschenkt bekommen habe^^
04/28/2010 22:06 Proffni#23
Quote:
Originally Posted by WiiZocker View Post
ok ich teste das mal^^

Und mein bildschirm hat wirklich die auflösung 1440:900 hab mich auch gewundert wo ich den lappi geschenkt bekommen habe^^
ja k notebooks haben die unmöglichsten auflösungen xD

hab grad ausprobiert, bei mir funktioniert auch 1440 zu 990

wie hast du den script denn abgeändert?

schick mal bitte den code (nur die variablen deklaration und das _ChangeScreenRes()... den header und die funktion kannst du weglassen)
vielleicht hast du da was falsch angepasst kann ja alles passieren :D

Vg, Proff
04/28/2010 22:30 WiiZocker#24
ok?^^
Meinste das so? o.O

PHP Code:
$newwidth=1024
$newheight
=768
$BitsPP
=@DesktopDepth
$Refreshrate
=@DesktopRefresh
_ChangeScreenRes
($newwidth,$newheight,$BitsPP,$Refreshrate
04/28/2010 22:40 Proffni#25
yoa so meinte ich das^^ ich dachte eigentlich halt daran, mit angepassten zahlen xD

aber is jetz ja nich das problem...

probier einfahc mal den folgenden script auszuführen:

so nebenbei.. für was brauchst du das? xD du sagtest für spiele... (oder war das in nem anderen forum?) mit autoit n spiel machn? wird ja n spaß xD

Vg, Proff
04/28/2010 22:46 WiiZocker#26
Ne fürn bot der ist auch mit MouseMove und ist ja klar was bei anderen passiert die meine auflösung nicht haben^^

Kanns leider nicht anders machen, mit ImageSearch habe ich das meiste gemacht...

Why ist $iWidth = 1400 meine auflösung ist 1440^^
Hab den fehler auch mal gemacht,das gemerkt und behoben.Dann gehofft das es geht und dann kam die entäuschung-.-

Ich ändere das auf 1440 und teste es muss nehmlich pennen (=
04/28/2010 23:02 Proffni#27
Quote:
Originally Posted by WiiZocker View Post
Ne fürn bot der ist auch mit MouseMove und ist ja klar was bei anderen passiert die meine auflösung nicht haben^^

Kanns leider nicht anders machen, mit ImageSearch habe ich das meiste gemacht...

Why ist $iWidth = 1400 meine auflösung ist 1440^^
Hab den fehler auch mal gemacht,das gemerkt und behoben.Dann gehofft das es geht und dann kam die entäuschung-.-

Ich ändere das auf 1440 und teste es muss nehmlich pennen (=
iwidth und iheight bleiben in diesem script "quasi" ohne bedeutung... nicht direkt, müssen aber auch nicht abgeändert werden...
was abgeändert werden muss ist das bei newwidth und newheight...

(durch meine "erweiterung" wurde das andere entkräftigt)
04/29/2010 15:55 WiiZocker#28
Hat immernoch nicht funktioniert )= ich bin echt am verzweifeln...Immer derselber fehler-.-

Auch wenn ich meine Grafik vorher umstelle,und dann das skript ausführe kommt der fehler/=

Liegt das vllt an meiner auflösung?

Hoffe nicht, du meintest bei dir geht 1440:990 ?
Oder wars ein tippfehler mit 990?
04/29/2010 16:26 Proffni#29
Quote:
Originally Posted by WiiZocker View Post
Hat immernoch nicht funktioniert )= ich bin echt am verzweifeln...Immer derselber fehler-.-

Auch wenn ich meine Grafik vorher umstelle,und dann das skript ausführe kommt der fehler/=

Liegt das vllt an meiner auflösung?

Hoffe nicht, du meintest bei dir geht 1440:990 ?
Oder wars ein tippfehler mit 990?
yoa war n tippfehler...
welcher fehler kommt denn bei dir immer? die auflösung ist nicht möglich? die von @error?

oder ein anderer fehler?
04/29/2010 16:28 Shadow992#30
Quote:
Originally Posted by WiiZocker View Post
Hat immernoch nicht funktioniert )= ich bin echt am verzweifeln...Immer derselber fehler-.-

Auch wenn ich meine Grafik vorher umstelle,und dann das skript ausführe kommt der fehler/=

Liegt das vllt an meiner auflösung?

Hoffe nicht, du meintest bei dir geht 1440:990 ?
Oder wars ein tippfehler mit 990?
Mach es doch ganz anders ...
Entweder lässt du ausrechnen wo das Fenster ist (WinGetPos(...)) oder du machst es ganz anders (über Memory , Packets , ImageSearch) ...