Benötigen Sie eine Lösung, um Windows-Apps im Vollbildmodus auszuführen

573
gac9415

Ich stelle einen HTPC in Windows 10 ein und möchte, dass alle meine UWP-Apps (Netflix, Hulu, Store usw.) im Vollbildmodus ausgeführt werden (nicht maximiert ... Ich möchte tatsächlich im Vollbildmodus). Ich weiß, dass ich den Tablet-Modus verwenden kann, um dies zu bewerkstelligen. Wenn jedoch etwas geschlossen wird, wechselt der Bildschirm zum Startbildschirm und nicht zu meinem Medienprogramm.

Ich weiß auch, dass ich im Desktop-Modus Win+ Shift+ drücken kann Enter, um den Vollbildmodus zu erzwingen, aber ich möchte dies lieber automatisch tun.

Ich habe daran gedacht

  1. Verwenden Sie die Autohotkey-Taste, um den Tastendruck für mich im Desktop-Modus auszuführen
  2. Bearbeiten der Registrierung, um den Vollbildmodus zu erzwingen (wirkt irgendwie drastisch)

Aber ich habe keine Ahnung, wie ich mit beiden umgehen soll und hoffe auf etwas Hilfe oder einen anderen Weg

Alle Vorschläge werden gebeten

0
Wenn Sie die Verknüpfung finden, die Sie zum Starten der einzelnen Anwendungen verwenden, klicken Sie mit der rechten Maustaste und wählen Sie ** Eigenschaften **. Wählen Sie dann auf der Registerkarte ** Verknüpfung ** die Option _Maximized_ in der Dropdown-Liste ** Ausführen: **. AFH vor 5 Jahren 0

1 Antwort auf die Frage

0
JJohnston2

AutoHotkey kann dies tun. Ich würde empfehlen, es herunterzuladen und das Standardskript auszuführen, das ein kleines [H] -Symbol in die Taskleiste setzt. Von dort aus können Sie den Standard bearbeiten und eigene Hotkeys, Verknüpfungen oder in diesem Fall ein Skript für das automatische Vollbild hinzufügen.

Senden von Win + Shift + Enter kann mit Sendoder erfolgen

SendInput, #+ ; Send Win+Shift+Enter 

Die Erkennung des rechten Fensters bzw. der rechten Fenster, um dies auszuführen, ist mit der mitgelieferten Window SpyAnwendung relativ unkompliziert (es wird als Rechtsklick-Option im Taskleiste-Menü verfügbar sein) und hilft Ihnen dabei, die Titel-, Klassen- und Exe-Komponenten von zu ermitteln WinTitle-Parameter, der verwendet wird, wenn geprüft wird, ob ein Fenster vorhanden ist oder ob es aktiv ist.

Wenn Sie diese Sendeaktion automatisch ausführen, müssen Sie jedoch auch einige sekundäre Fragen beantworten. Muss die Tastenkombination ausgeführt werden:

A) Ununterbrochen, wenn das Fenster aktiv ist? -> Nein

B) Einmal für jedes eindeutige Fensterhandle, das erstellt wird? (Wenn ja, müssen wir protokollieren, an welche Fenster die Tastenkombination gesendet wurde.)

C) Einmal jedes Mal, wenn das Fenster angeklickt wird

Es sieht so aus, als könnte B die Antwort sein, aber es kommt darauf an. Wenn Sie über zwei Monitore verfügen und das Klicken auf die Schaltfläche deaktiviert, wird der Vollbildschirm deaktiviert. Wenn Sie das Vollbild erneut aktivieren müssen, ist C die Antwort, wenn das Fenster neu aktiviert wird.

Punkt C ist am einfachsten zu codieren, mit einer Schleife, um nach dem aktiven Fenster zu suchen, festzustellen, ob es sich seit der letzten Schleifenausführung geändert hat, und Tastatureingaben zu senden, wenn dies der Fall ist. Für Element B ist zusätzlicher Code erforderlich, um das Fensterhandle zu speichern, sobald die Tastatureingaben gesendet werden, und das anschließende Senden an dieses Fenster bei nachfolgenden Schleifeniterationen auszuschließen, wenn dasselbe Fenster erneut erkannt wird.

In diesem Beitrag finden Sie den Code, den Sie bei Bedarf anpassen können. Die oben stehenden A / B / C-Beschreibungen entsprechen ihrer Verwendung in diesem Skript:

http://www.autohotkey.com/board/topic/84397-winwait-framework-do-something-to-a-window-when-it-appears/

Gracias! Ich habe mit AutoHotkey gespielt. Ich kann den Fenstertyp identifizieren und den Befehl senden, aber wie Sie sagten, muss ich für die Szenarien B und / oder C codieren. Ich denke, dass der Beitrag hilfreich sein sollte. gac9415 vor 5 Jahren 0