Hey, weiß einer von euch wie ich das Windows-Startmenü öffnen kann? Ich möchte nicht mit der Maus draufklicken und es am besten an einer belibigen Position öffnen. Ich habe es bereits mit WinAPI_ShowWindow(...) versuche, allerdings war dann die Transparenz weg und der Hintergrund war schwarz gibts da irgendeine Funktion in einer der windows DLLs oder sogar in einer Autoit UDF?
Windows Startmenü öffnen
-
- [ offen ]
-
Xyron -
23. Oktober 2011 um 11:17 -
Geschlossen -
Erledigt
-
-
Hallo Xyron,
[autoit]
hast Du mal überprüft, ob man das Drücken der Windows-Taste perSend ("{#}")
[/autoit]simulieren kann.
Ich denke das hätte denselben Effekt.
Edit: Man kann es (s. AuoIt-Quellcode). -
Danke, habs
[autoit]
Meine Lösung:
[/autoit]
Func _OpenStartMenu($x, $y)
Winmove("Startmenü", WinGetText("Startmenü"), $x, $y)
Send("{LWIN}")
_WinAPI_SetWindowPos(WinGetHandle("Startmenü"), $HWND_TOP, 0, 0, 0, 0, $SWP_NOSIZE)
WinWaitActive("Startmenü")
EndFunc -
Ich denke, dann ist das Thema gelöst.
Deshalb wäre es nett, wenn Du deinen ersten Beitrag bearbeiten würdest und das Präfix (steht neben der Überschrift) von "offen" auf "gelöst" ändern würdest.