Page 1 of 1

Fenstersteuerung

Posted: 20 Oct 2017, 05:30
by vltier
Servus an die Gemeinde!

Ich betreibe zwei 21 Zoll-Bildschirme und im Regelfall genügt beim Programmaufruf das Sichtfeld eines halben Desktopfensters zur weitern Bearbeitung.

Hätte jemand eine Anregung, wie ich bei laufendem Skript "jedes" sich öffnende Fenster auf die halbe Desktopgröße bringe?

Die Größenbestimmung bekomme ich selbst hin, mir geht es um einen Ansatz "jedes" Fenster mit einzubeziehen.

Re: Fenstersteuerung

Posted: 20 Oct 2017, 05:58
by BoBo
Scrollen durch die aktiven prozesse, dabei erfassen prozess/fenster-relevanter parameter, fensteranpassung auf gewünschte parameter (position, größe, titel, etc) ...

Re: Fenstersteuerung

Posted: 20 Oct 2017, 06:19
by vltier
...zunächst danke! Ein wenig AHK verstehe ich schon, dieser Hinweis ist für mein Kenntisstadium aber leider noch nicht so fruchbringend.

Re: Fenstersteuerung

Posted: 20 Oct 2017, 06:51
by BoBo
Möglicherweise funzt bereits dieser einzeiler ...

Code: Select all

; Press Win+↑ to change the active window
#Up::WinMove, A,, 0, 0, A_ScreenWidth/2, A_ScreenHeight
Bitte clicke mal im code auf das kommando (um die onlinehilfe zu WinMove aufzurufen). Dort steht auch etwas zu multiple monitoring. Good luck :)

Re: Fenstersteuerung

Posted: 20 Oct 2017, 07:56
by vltier
!Das funktioniert schon mal klasse, Danke. Und diese Funktionalität hätte ich mir für jeden Programmstart und das damit verbundene Fenster gewünscht. Sozusagen als generellen Opener. Geht das?

Re: Fenstersteuerung

Posted: 20 Oct 2017, 08:39
by BoBo
Sollte gehen. Wobei sich mir die frage stellt wie uniform die programme gestartet werden, und wo man dies dann abgreift ...

Re: Fenstersteuerung

Posted: 20 Oct 2017, 08:48
by vltier
Da wird es wahrscheinlich schwierig: Über einen Launcher, der sich in einer dienstlichen Netzwerkumgebung befindet und da habe ich keine Ahnung, wo hier abgegriffen wird...

Re: Fenstersteuerung

Posted: 20 Oct 2017, 11:34
by LuckyJoe
Ich verwende eine "Autostart.ahk", die beim Windowsstart mit geladen wird. Darin habe ich u.a. folgenden Tastenkürzel definiert:

Code: Select all

#ScrollLock::				; Win-ScrollLock: Standard-Fenster neu positionieren ###
	WinMove, Google Chrome    , , (A_ScreenWidth-1710)/2,   0, 1710, A_ScreenHeight-40
	WinMove, Excel			  , , (A_ScreenWidth-1620)/2,   0, 1620, A_ScreenHeight-40
	WinMove, Word			  , , (A_ScreenWidth-1620)/2,   0, 1620, A_ScreenHeight-40
	...
Return
Damit positioniere ich "meine" Standardfenster auf Knopfdruck (Win-ScrollLock) immer gleich.

Mfg
Lucky Joe

Re: Fenstersteuerung

Posted: 23 Oct 2017, 02:01
by vltier
Danke für die Anregung, das schaue ich mir nach meinem Urlaub mal im Dienst an.

Re: Fenstersteuerung

Posted: 24 Oct 2017, 07:35
by Gerdi
Vielleicht bringt Dich ja auch die sowieso vorhandene Tastenkombination
[Win]+[Pfeil rechts oder links]
weiter.