Seite 1 von 2
Automatisch "OK" drücken / Enter drücken
Verfasst: 28.03.2010 13:31
von Mr.Vain
Hallo,
ich bin dabei, ein Programm zu schreiben, welches das Eigenschafts-Fenster der Windows-Uhrzeit öffnet.
Dies geht mit dem Aufruf von:
rundll32 shell32.dll,Control_RunDLL intl.cpl,,2
Ist es irgendwie möglich, dass nach Aufruf des Fensters, sofort "Enter" gedrückt wird?
Gibts da evl nen einfachen Code?
Gruß
Mr.Vain
Re: Automatisch "OK" drücken / Enter drücken
Verfasst: 28.03.2010 13:55
von ts-soft
Re: Automatisch "OK" drücken / Enter drücken
Verfasst: 28.03.2010 13:59
von Little John
Mr.Vain hat geschrieben:Ist es irgendwie möglich, dass nach Aufruf des Fensters, sofort "Enter" gedrückt wird?
Ja, das ist möglich. Das Fenster wird dadurch aber sofort wieder geschlossen ...
Mr.Vain hat geschrieben:Gibts da evl nen einfachen Code?
Am einfachsten -- von der Benutzung her gesehen -- ist es wohl, wenn Du
AutoWin von ts-soft verwendest (findest Du hier im Forum oder direkt auf
realsource.de).
//edit: Thomas war mal wieder schneller.
Gruß, Little John
Re: Automatisch "OK" drücken / Enter drücken
Verfasst: 28.03.2010 14:28
von Mr.Vain
Little John hat geschrieben:Ja, das ist möglich. Das Fenster wird dadurch aber sofort wieder geschlossen ...
Genau das ist mein Ziel... - ich werd mir euren Link mal ansehen...
Re: Automatisch "OK" drücken / Enter drücken
Verfasst: 28.03.2010 14:55
von Little John
Mr.Vain hat geschrieben:Little John hat geschrieben:Ja, das ist möglich. Das Fenster wird dadurch aber sofort wieder geschlossen ...
Genau das ist mein Ziel...
Nur aus Neugierde: Was ist der Zweck davon, das Fenster zu öffnen und dann sofort wieder zu schließen?
Gruß, Little John
Re: Automatisch "OK" drücken / Enter drücken
Verfasst: 28.03.2010 15:20
von ts-soft
Interessant wäre noch, warum er von Einstellungen der Uhrzeit spricht, bei mir
öffnet sich: "Region und Sprache", "Tastaturen und Sprachen"

Re: Automatisch "OK" drücken / Enter drücken
Verfasst: 28.03.2010 15:30
von Mr.Vain
Ops, hatte mich verschrieben:
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
==> hat alles super funktioniert.
Zweck ist folgender: Per Registry wird ein Eintrag erzeugt, welcher den Haken für die automatische Zeitumstellung (Sommer- Winterzeit) setzt.
Das Problem war nur, dass zwar der Haken gesetzt war, nur die Zeit sich nicht umgestellt hat. Erst nachdem man die Zeit-Einstellungen geöffnet und mit "OK" geschlossen hat, wurde die Zeit umgestellt.
Re: Automatisch "OK" drücken / Enter drücken
Verfasst: 28.03.2010 15:36
von Little John
Mr.Vain hat geschrieben:Das Problem war nur, dass zwar der Haken gesetzt war, nur die Zeit sich nicht umgestellt hat. Erst nachdem man die Zeit-Einstellungen geöffnet und mit "OK" geschlossen hat, wurde die Zeit umgestellt.
Ah, gut zu wissen. Danke für die Info.
Gruß, Little John
Re: Automatisch "OK" drücken / Enter drücken
Verfasst: 28.03.2010 16:40
von ts-soft
Mr.Vain hat geschrieben:==> hat alles super funktioniert.
Bin ich ja beruhigt, das meine Lib nicht ganz nutzlos ist

Re: Automatisch "OK" drücken / Enter drücken
Verfasst: 29.03.2010 21:36
von al90
Geht aber auch über API z.b. so:
Zum ermitteln des WindowHandles kann man bspw.
das hier nehmen.