VBScript - get main monitor resolution
11,273
'Author: Demon
'Website: http://demon.tw
'Date: 2012/5/7
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_DesktopMonitor",,48)
For Each objItem in colItems
WScript.Echo "ScreenHeight: " & objItem.ScreenHeight
WScript.Echo "ScreenWidth: " & objItem.ScreenWidth
Next
Author by
Xeon
I'm Java environment developer (mostly). I also know Javascript full-stack. I have also experience in PHP environment and of course front end technologies. Currently I'm a business owner at Teligent.
Updated on June 04, 2022Comments
-
Xeon almost 2 years
I need to get current main display resolution using VBScript. Main display has start menu on it.
I've checked:
Array of Win32_VideoSettings has 0 elements
Array of Win32_VideoConfiguration has 0 elements
Array of Win32_VideoController has always 1 element - even if there is second monitor plugged-in
How can I get resolution of the currently set main screen?