Hallo Leute,
da mein Bruder seit ich GTA IV hab am Desktop-PC zockt, und ich nicht am iPhone surfen wollte, habe ich meinen Laptop ausgekramt. Dieser jedoch hat "nur" Windows XP, und da gibt es diese nützliche "halbieren-Funktion" (ihr zieht in Windows 7 ein fenster an die rechte oder linke Bildschirmseite) nicht.
So habe ich auf die schnelle so eine Funktion gecodet.
Fenster-Bedienung:
WIN + LINKE-PFEILTASTE -> Fenster wird links angebracht
WIN + RECHTE-PFEILTASTE -> Fenster wird rechts angebracht
WIN + OBEN-PFEILTASTE -> Fenster wird maximiert
Nur unter Win XP getestet, 32 bit, bei mir läuft dsa wirklich gut un der Effekt ist wie Windows 7, gefällt mir ganz gut mein Werk ![]()
Lange Rede kurzer Sinn, hier das Script:
Code
#include <Misc.au3>
ProcessSetPriority("AutoIt3.exe", 0)
ProcessSetPriority("AutoIt3_x64.exe", 0)
Global $activeWindows
While 1
Sleep(100)
If _IsPressed("5B") And _IsPressed("25") Then
WinMove("[ACTIVE]", "", 0, 0, @DesktopWidth / 2, @DesktopHeight - _Taskbar("Hoch"))
EndIf
If _IsPressed("5B") And _IsPressed("27") Then
WinMove("[ACTIVE]", "", @DesktopWidth / 2, 0, @DesktopWidth / 2, @DesktopHeight - _Taskbar("Hoch"))
EndIf
If _IsPressed("5B") And _IsPressed("26") Then
WinSetState("[ACTIVE]","", @SW_MAXIMIZE)
EndIf
WEnd
Func _Taskbar($Art)
Local $value = Opt("WinTitleMatchMode", 4)
Local $Pos = WinGetPos("classname=Shell_TrayWnd")
Opt("WinTitleMatchMode", $value)
If $Art = "Hoch" Then
Return $Pos[3]
ElseIf $Art = "Breit" Then
Return $Pos[2]
EndIf
EndFunc ;==>_Taskbar
Um die Höhe der Taskleiste zu bekommen habe ich eine Funktion von autoBert genommen, original Funktion hier zu finden: Funktion
MfG