Batch Datei im Vollbildmodus starten?
Hi, diese Frage knüpft an meine vorherige an. Ich will per Tastenkombi eine Batch Datei ausführen lassen. Dafür habe ich die Taste F11 gewählt. Wenn ich mich auf dem Desktop befinde, wird die Batch Datei gestartet. Aber wenn ich irgendwas im Vollbildmodus habe, wie ein Spiel zum Beispiel, geht es nicht. Ich habe auch schon bei der Verknüpfung welche auf die Batch Datei verweist, Maximiertes Fenster ausgewählt. Was mach ich falsch oder geht das überhaupt?
Zur kleinen Info, ich habe also eine Verknüfung, welche per Tastendruck ausgeführt wird. Beide befinden sich auf dem Desktop.
3 Antworten
No Way, auch nicht wenn Du die per sendkey ein Alt+Enter an dein CMD-Fenster sendest. Das das geht nur von Hand... (Hintergrund ist, dass die für das Consol-Fenstersteuerung zuständige Anwendung nicht CMD.exe ist, sondern conhost. Dieses Managment ist unter Win 10 neu (bis win 10 1803 gabs überhaupt keien Vollbildmodus für cmd)
Programme /Spiele im Vollbildmodus laufen im allgemeinen recht exklusiv. Das heist auch Tastendruckdrücke (außer die Wintaste(+Buchstabe), was relativ neu ist ) nicht an das System weitergegeben werden.
Ich habe es mal mit enigen Vollbild Anwendungen getestet, Im Vollbild lässt keine irgendwelch Hotkeys passieren (außer WIN+)
Im Fenstermodus läuft die Weitergabe von Ereignissen anders, dann erfährt der Desktop vor dem Fenster von dem Ereignis .
Das bedeutet jedoch nicht, das eine Anwendung ein Fenster in den Vordergrund lassen muss
"Star Ocean Last Hope" läuft auch als Fenster "System-Modal", also absolut im Vordergrund und lässt nichts an sich vorbei.
normalerweise drängelt sich folgendes eigentlich recht brachial in den Vordergrund.
@echo off
set "Windowtitle=MoeglichsteindeutigerTitel"
title %Windowtitle%
powershell "Add-Type -a Microsoft.VisualBasic; for ($i = 1; $i -lt 5; $i++){sleep -m 200;[Microsoft.VisualBasic.Interaction]::AppActivate('%Windowtitle%');}"
echo hallo
pause
Mit Consolanwendungen ist da absolut kein Blumentop zu gewinnen.
Um eienr Vollbildanwendung ein Ereignis "wegzuschnappen" müsstest Du erstmal mit einem Hook in der Ereigniskette vor der Vollbildanwendung agieren. (wie Screenshotprogramme)
Dann müsstest Du ein Fenster erzeugen das immer die höchste ebene in der Z-Ordnung hat (geht nicht mit der Console)
Das ganze wäre eher etwas für Leute welche ständig mit C++ etc. nahe am System herumschrauben.
Mit Batch oder Powershell holt man sich aber garantiert eine blutige Nase
Du könntest eine batchdatei starten die eine andere einfach im vollbild aufruft
Aber um CMD im Vollbild zu starten, musst Du das in den Einstellungen von CMD selbst machen:
1. Starte cmd.exe
2. Mache einen Rechtsklick auf den Task-Button von CMD in der Taskleiste.
3. Klicke im erscheinenden Kontextmenü auf Standartwerte.
4. Nun gehe auf die Registerkarte Optionen im darauf erscheinenden Fenster.
5. Aktiviere nun den Radiobutton Vollbild im Frame Anzeigeoptionen
Aktiviere nun den Radiobutton Vollbild im Frame Anzeigeoptionen
Wo hast du diese Option gesehen? Würde mich echt interessieren. Kannst Du evtl einen Screenshot machen und angeben welche Windowsversion du nutzt?
Ich arbeite nun schon so lange unter Windows, aber der von Dir angegebene Punkt ist mir neu...
Dann zie das Bild einfach Größer wenn das auch nicht geht dann lass das so wie es ist
Ich kann’s auch nicht größer machen... kann man das noch wo anders einstellen?
Wie schon gesagt dann kannst du das Fenster nicht größer machen
Hast du ne Idee wo man des dann einstellen kann wenn des da nicht ist?
Ich weiß aber vielleicht gibt es ja in Systemsteuerung irgendwo was wo man das auch einstellen kann.
Bei mir steht da nichts von Vollbild oder Anzeigeoptionen?🥺