Bildschirmauflösung ermitteln stimmt nicht, warum?
Hallo Zusammen,
habe hier diese kleine Batch, die soll die Bildschirmauflösung ermitteln, diese wird aber nicht richtig ermittelt, warum nicht?
Bei 1920 x 1080 ermittelt er nur 1440 x 900
Hat jemand einen Rat?
habe hier diese kleine Batch, die soll die Bildschirmauflösung ermitteln, diese wird aber nicht richtig ermittelt, warum nicht?
Bei 1920 x 1080 ermittelt er nur 1440 x 900
@echo BildschirmTest wird gestartet >>c:\screen.txt
@echo %Computername% , %username% , %Date% , %Time% >>c:\screen.txt
wmic path win32_videocontroller get currentHorizontalResolution,currentVerticalResolution >>c:\screen.txt
@echo ----------------------ENDE------------------------------------------------ >>c:\screen.txt
Hat jemand einen Rat?
Please also mark the comments that contributed to the solution of the article
Content-Key: 302850
Url: https://administrator.de/contentid/302850
Printed on: April 26, 2024 at 14:04 o'clock
6 Comments
Latest comment
Moin.
Es kann in dieser Klasse außer dem aktuellen Controller dort auch noch weitere Software-Video-Treiber geben (z.B. RealVNC Treiber, etc.) die dir eben eine andere Auflösung ausgeben. Du musst also entweder deine Abfrage durch eine WHERE Clause den Treiber genauer einschränken oder auch die Klasse Win32_DesktopMonitor verwenden.
Gruß jodel32
Es kann in dieser Klasse außer dem aktuellen Controller dort auch noch weitere Software-Video-Treiber geben (z.B. RealVNC Treiber, etc.) die dir eben eine andere Auflösung ausgeben. Du musst also entweder deine Abfrage durch eine WHERE Clause den Treiber genauer einschränken oder auch die Klasse Win32_DesktopMonitor verwenden.
wmic path win32_desktopmonitor where (Name="Standardmonitor") get Screenwidth,Screenheight
Ist doch kein Problem, gebe einfach zusätzlich die Caption oder Description des Controllers mit aus dann weißt du zu welchem die Auflösung gehört. Bei einer Query ohne Einschränkung werden dir ja die Eigenschaften zu jedem vorhandenen Controller ausgegeben.
wmic path win32_videocontroller get Caption,currentHorizontalResolution,currentVerticalResolution >>c:\screen.txt