URL: https://www.overclockers.at/applications/aufloesung_bei_start_aendern_166626/page_1 - zur Vollversion wechseln!
Hi!
Ich hab ein Problem mit meiner Grafikkarte (Ati Rad 9200 an einem Acer pd11x beamer).
Diese stellt nach jedem Boot automatisch die Auflösung 720x480 ein.
Ich kann natürlich dann die Auflösung auf die nativen 800x600 Bildpunkte umstellen, was aber auf die Dauer gewaltig nervt.
Nun hätte ich mir ein Kommandozeilentool (http://www.12noon.com/reschange.htm) runtergeladen, welches auch sehr gut funktioniert.
Einzige Einschränkung: Ich bringe es nicht zusammen, dass das Teil es automatisch nach jedem Boot macht.
Wenn ich (zB) eine Batch-Datei erstelle die, die exe aufruft und diese in das Autostart-Verzeichnis verschiebe, dann öffnet sich beim Booten zwar das Kommandozeilenfenster, die Auflösung ändert sich aber nicht.
Klicke ich anschließend manuell auf die Batch-Datei, funktioniert das ganze.
Any Ideas?
tia!
Wie ist der Beamer angeschlossen?
bau ein 5 sec. delay in die batch datei. einfachster weg is imho sleep.exe, gibt aber auch andere tools. manchmal starten die sachen im autostart zu früh fürs system.
Zitat von SpikxWie ist der Beamer angeschlossen?
Zitat von .dcpbau ein 5 sec. delay in die batch datei. einfachster weg is imho sleep.exe, gibt aber auch andere tools. manchmal starten die sachen im autostart zu früh fürs system.
versuch mal die batch in den windows ordner zu kopieren und führ sie durch eintragen in hw_localmachine.../run aus.
und lass das mit dem pingen um zeit zu gewinnen, vielleicht hängt er deshalb irgendwo, nimm sleep.exe
Dasselbe wie vorher. (es wird zwar aufgerufen, es passiert aber nichts)
Keiner mehr eine Idee?
was ist, wenn du die verzögerung extrem groß machst (>30sec)?
ansonsten kanns nur noch ein rechteproblem sein.
ich hatte das problem mit einem backup script, allerdings hats mit 6 sek. delay locker funktioniert.
aah mom: führ die batch mal über den taskplaner aus, also einstellen bei anmeldung, aber trotzdem mit delay
Hast du es mit beiden Versionen probiert die dort zum Download stehen ?
Da gibt's nämlich eine Windows und eine Consolen Version.
Wenn du dir von der Consolenversion eine Batch machst, richtig einstellst und ins Autostart gibst, sollte es eigentlich gehen.
Ganz elegant dann noch mit -quiet und es kommt nichtmal ein Fenster
Zitat von mr.nice.Hast du es mit beiden Versionen probiert die dort zum Download stehen ?
Da gibt's nämlich eine Windows und eine Consolen Version.
Wenn du dir von der Consolenversion eine Batch machst, richtig einstellst und ins Autostart gibst, sollte es eigentlich gehen.
Ganz elegant dann noch mit -quiet und es kommt nichtmal ein Fenster
Zitat von .dcpwas ist, wenn du die verzögerung extrem groß machst (>30sec)?
ansonsten kanns nur noch ein rechteproblem sein.
ich hatte das problem mit einem backup script, allerdings hats mit 6 sek. delay locker funktioniert.
aah mom: führ die batch mal über den taskplaner aus, also einstellen bei anmeldung, aber trotzdem mit delay
Ich hab dir in AutoIt3 ein kleines Script geschrieben, der Code lautet:
$x = 0
Do
Run("C:\reschange\ResChange.exe -width=800 -height=600 -depth=max -quiet", "")
$x = $x + 1
Until $x = 1
Exit(0)
Hab's bei mir gerade getestet und es funktioniert tadellos.
Hab dir die kompilierte runreschange.exe gleich als .txt angehängt (ren), musst nur einen Ordner C:\reschange anlegen, dort die ResChange.exe reingeben und die runreschange.exe in den autostart ziehen.
HTH
p.s. Ob die Dateinamen groß, bzw. klein geschrieben sind ist wurscht.
Damn, das funktioniert wirklich .
Ich verstehe zwar nicht, warum eine Batch/vbs/js im Autostart nicht geht und eine exe schon (weil der Aufruf ist genau der gleiche), aber: vielen Dank .
Bitte, man hilft wo man kann.
Ist zwar sicher nicht die eleganteste Lösung, denn afaik müsste es auch möglich sein den Treiber in eine gewünschte Auflösung zu zwingen, aber so geht's auch .
Btw. AutoIt3 ist einfach Spitze was das automatisieren von Windows-Abläufen betrifft, und bei Do...Until braucht man sich auch nicht um lästige Delays kümmern, es sei denn man wünscht dies und gibt z.B. sleep(2000) ein.
@T3XT4 könntest du nochmal probieren per script beim start dein altes script per runas mit deinen benutzer zu starten?
mhm, kann ich überhaupt ein runas machen, wenn der benutzer kein passwort hat?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025