Werkzeug zum Ändern der Größe von Fenstern, anstatt sie zu verschieben

Hier ist das allgemeine Szenario :

  • Sie arbeiten in einer Vollbildanwendung.
  • Dann öffnen Sie einen Texteditor, um eine Notiz zu schreiben oder ein Textdokument zu bearbeiten.
  • Sie müssen auf einige der Informationen in der Vollbildanwendung verweisen, also verschieben Sie das Texteditorfenster nach unten.
  • Aber jetzt ist der Texteditor halb auf dem Fenster und halb weg, was die Verwendung erschwert (Bildlaufleisten sind halb ausgeblendet, die Statusleiste ist ausgeblendet, und wenn Sie darin eine Suchoperation ausführen, ist das Ergebnis möglicherweise auf dem Abschnitt aus der Bildschirm).

Eigentlich wollten Sie die Größe des Text-Editor-Fensters ändern, aber da es zehnmal einfacher ist, ein Fenster zu verschieben als seine Größe zu ändern, haben Sie sich dafür entschieden, es zu verschieben. Ja, Sie könnten die Fensterkanten zehnmal größer machen, aber das verschwendet zu viel wertvollen Bildschirmplatz.

Das andere Problem bei der Größenänderung eines Fensters ist, dass es jedes Mal ein bisschen mühsam ist, das Fenster wieder auf die Größe zu bringen, die es vor der Größenänderung hatte (insbesondere für Anwendungen, bei denen die genaue Größe wichtig ist).

Gibt es ein Windows-Tool, das dabei hilft?

Ich denke da an folgendes, bin aber für alle Lösungen offen:

  • Ein Dienstprogramm, das die Größe von Fenstern automatisch ändert, wenn sie aus dem Bildschirm verschoben werden ... und sie dann automatisch auf die vorherige Größe ändert, wenn sie zurück in den sichtbaren Bereich gezogen werden.

Kostenlose Tools werden bevorzugt, aber alle werden berücksichtigt. Open-Source ist immer ein Bonus, aber nicht erforderlich.

Was mir bei Win7 (bei einem Kunden) aufgefallen ist: Wenn Sie das Fenster so verschieben, dass es den oberen Rand des Bildschirms berührt, wird es in voller Größe angezeigt. Wenn Sie es jedoch an den linken oder rechten Rand verschieben, wird es in voller Höhe mit 50 % Breite angezeigt. Könnte Ihren Zweck erfüllen, wenn Ihr Texteditor dann die andere Hälfte des Bildschirms verwendet. (Oder passt nicht, da das Fenster zu klein wird, kann ich nicht sagen ;)
@Izzy Ich denke, du hast eine interessante Idee, aber ich sehe nicht ganz, wie es funktionieren könnte. Ping mich im Chat an und wir können darüber reden.
Nun, da du nicht mit mir im Chat sprechen wolltest: Steve hat es in eine Antwort geschrieben , also würde ich sagen, wir können unsere Kommentare jetzt bereinigen :)

Antworten (3)

Eine Möglichkeit ist die Verwendung der Windows-Tastenkombinationen und das Andocken, wenn Sie:

  • Öffnen Sie Ihren Editor wie dann beschrieben
  • Halten Sie die Windows-Taste gedrückt und drücken Sie die Cursor-Rechts-Taste. Dadurch wird Ihr Editor auf der rechten Seite angedockt, wobei der halbe Bildschirm verwendet wird.
  • Alt-Tab bringt Sie zurück zur vorherigen App,
  • Dann wird Windows + Left das auf der linken Seite dokumentieren.

(Richtungen können natürlich umgekehrt werden) .

Beispiel:Geben Sie hier die Bildbeschreibung ein

Funktioniert auf jeden Fall unter Windows 7, 8.1 und 10, funktioniert aber möglicherweise bis XP.

Mir ist gerade aufgefallen, dass der rechte Screenshot ein Bild von Ihnen ist, wie Sie Ihre Antwort schreiben! Nette Geste Steve! :-)

Die Sizer- Anwendung fügt allen Fenstern ein Menü hinzu, aus dem bestimmte vorkonfigurierte Abmessungen ausgewählt werden können. Die Größe von Fenstern wird nicht automatisch angepasst. Sie können jedoch Ihre eigenen benutzerdefinierten Fenstergrößen angeben und sie aus dem Menü auswählen. Die Software scheint ziemlich alt zu sein. Damit es in neueren Versionen von Windows funktioniert, führe ich es normalerweise mit dem Administratorkonto aus und stelle auch die Betriebssystemkompatibilitätsoptionen auf Windows XP ein.

Nachdem Sie die Größe eines Fensters geändert haben, können Sie auf die Titelleiste doppelklicken, um es zu maximieren. Wenn Sie erneut auf die Titelleiste doppelklicken, wird das Fenster wieder auf die alte benutzerdefinierte Größe zurückgesetzt. Viele Anwendungen, aber nicht alle, erinnern sich an die letzten Fensterabmessungen, wenn sie geschlossen werden. Daher ist es nicht erforderlich, dass sich eine andere Anwendung an sie erinnert.

Danke für die Empfehlung! Ich bin mir aber nicht sicher, ob das den Anforderungen entspricht. Können Sie erklären, wie es funktioniert?

AutoHotKey kann zum Verschieben und Ändern der Größe von Fenstern verwendet werden. Das Skript unten auf dieser Seite maximiert beispielsweise das aktuelle Fenster über mehrere Monitore hinweg:

+#Up::
   WinGetActiveTitle, Title
   WinRestore, %Title%
   SysGet, X1, 76
   SysGet, Y1, 77
   SysGet, Width, 78
   SysGet, Height, 79
   WinMove, %Title%,, X1, Y1, Width, Height
return

Die AutoHotKey WinMove- Dokumentation zeigt ein Beispiel für das Zentrieren eines Fensters auf dem Bildschirm:

Run, calc.exe
WinWait, Calculator
WinMove, 0, 0 ; Move the window found by WinWait to the upper-left corner of the screen.

SplashTextOn, 400, 300, Clipboard, The clipboard contains:`n%clipboard%
WinMove, Clipboard, , 0, 0 ; Move the splash window to the top left corner.
Msgbox, Press OK to dismiss the SplashText
SplashTextOff

; The following function centers the specified window on the screen:
CenterWindow(WinTitle)
{
    WinGetPos,,, Width, Height, %WinTitle%
    WinMove, %WinTitle%,, (A_ScreenWidth/2)-(Width/2), (A_ScreenHeight/2)-(Height/2)
}