Video and Display - Scripts
List All Possible Video Controller ResolutionsList Current Display Configuration Values
Returns information about the desktop monitor connected to a computer.
List Video Adapter Information
List Video Controller Properties
You can use any of the VBScript programs below in ActiveXperts Network Monitor. Click here for an explanation about how to include scripts in ActiveXperts Network Monitor.
List All Possible Video Controller Resolutions
Returns a list of all the possible video display resolutions that can be configured on a computer.
On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery _ ("Select * from CIM_VideoControllerResolution") For Each objItem in colItems Wscript.Echo "Horizontal Resolution: " & objItem.HorizontalResolution Wscript.Echo "Number Of Colors: " & objItem.NumberOfColors Wscript.Echo "Refresh Rate: " & objItem.RefreshRate Wscript.Echo "Scan Mode: " & objItem.ScanMode Wscript.Echo "Setting ID: " & objItem.SettingID Wscript.Echo "Vertical Resolution: " & objItem.VerticalResolution Wscript.Echo Next
List Current Display Configuration Values
Returns information about the current display settings on a computer.
On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery _ ("Select * from Win32_DisplayConfiguration") For Each objItem in colItems Wscript.Echo "Bits Per Pel: " & objItem.BitsPerPel Wscript.Echo "Device Name: " & objItem.DeviceName Wscript.Echo "Display Flags: " & objItem.DisplayFlags Wscript.Echo "Display Frequency: " & objItem.DisplayFrequency Wscript.Echo "Driver Version: " & objItem.DriverVersion Wscript.Echo "Log Pixels: " & objItem.LogPixels Wscript.Echo "Pels Height: " & objItem.PelsHeight Wscript.Echo "Pels Width: " & objItem.PelsWidth Wscript.Echo "Setting ID: " & objItem.SettingID Wscript.Echo "Specification Version: " & objItem.SpecificationVersion Wscript.Echo Next
Returns information about the desktop monitor connected to a computer.
List Desktop Monitor Properties
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_DesktopMonitor") For Each objItem in colItems Wscript.Echo "Availability: " & objItem.Availability Wscript.Echo "Bandwidth: " & objItem.Bandwidth Wscript.Echo "Description: " & objItem.Description Wscript.Echo "Device ID: " & objItem.DeviceID Wscript.Echo "Display Type: " & objItem.DisplayType Wscript.Echo "Is Locked: " & objItem.IsLocked Wscript.Echo "Monitor Manufacturer: " & objItem.MonitorManufacturer Wscript.Echo "Monitor Type: " & objItem.MonitorType Wscript.Echo "Name: " & objItem.Name Wscript.Echo "Pixels Per X Logical Inch: " & objItem.PixelsPerXLogicalInch Wscript.Echo "Pixels Per Y Logical Inch: " & objItem.PixelsPerYLogicalInch Wscript.Echo "PNP Device ID: " & objItem.PNPDeviceID Wscript.Echo "Screen Height: " & objItem.ScreenHeight Wscript.Echo "Screen Width: " & objItem.ScreenWidth Next
List Video Adapter Information
Returns information about the video adapters installed in a computer.
On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery _ ("Select * from Win32_DisplayControllerConfiguration") For Each objItem in colItems Wscript.Echo "Bits Per Pixel: " & objItem.BitsPerPixel Wscript.Echo "Color Planes: " & objItem.ColorPlanes Wscript.Echo "Device Entries in a Color Table: " & _ objItem.DeviceEntriesInAColorTable Wscript.Echo "Device Specific Pens: " & objItem.DeviceSpecificPens Wscript.Echo "Horizontal Resolution: " & objItem.HorizontalResolution Wscript.Echo "Name: " & objItem.Name Wscript.Echo "Refresh Rate: " & objItem.RefreshRate Wscript.Echo "Setting ID: " & objItem.SettingID Wscript.Echo "Vertical Resolution: " & objItem.VerticalResolution Wscript.Echo "Video Mode: " & objItem.VideoMode Wscript.Echo Next
List Video Controller Properties
Retrieves information about the video controller installed on a computer.
On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery _ ("Select * from Win32_VideoController") For Each objItem in colItems For Each strCapability in objItem.AcceleratorCapabilities Wscript.Echo "Accelerator Capability: " & strCapability Next Wscript.Echo "Adapter Compatibility: " & objItem.AdapterCompatibility Wscript.Echo "Adapter DAC Type: " & objItem.AdapterDACType Wscript.Echo "Adapter RAM: " & objItem.AdapterRAM Wscript.Echo "Availability: " & objItem.Availability Wscript.Echo "Color Table Entries: " & objItem.ColorTableEntries Wscript.Echo "Current Bits Per Pixel: " & objItem.CurrentBitsPerPixel Wscript.Echo "Current Horizontal Resolution: " & _ objItem.CurrentHorizontalResolution Wscript.Echo "Current Number of Colors: " & objItem.CurrentNumberOfColors Wscript.Echo "Current Number of Columns: " & objItem.CurrentNumberOfColumns Wscript.Echo "Current Number of Rows: " & objItem.CurrentNumberOfRows Wscript.Echo "Current Refresh Rate: " & objItem.CurrentRefreshRate Wscript.Echo "Current Scan Mode: " & objItem.CurrentScanMode Wscript.Echo "Current Vertical Resolution: " & _ objItem.CurrentVerticalResolution Wscript.Echo "Description: " & objItem.Description Wscript.Echo "Device ID: " & objItem.DeviceID Wscript.Echo "Device Specific Pens: " & objItem.DeviceSpecificPens Wscript.Echo "Dither Type: " & objItem.DitherType Wscript.Echo "Driver Date: " & objItem.DriverDate Wscript.Echo "Driver Version: " & objItem.DriverVersion Wscript.Echo "ICM Intent: " & objItem.ICMIntent Wscript.Echo "ICM Method: " & objItem.ICMMethod Wscript.Echo "INF Filename: " & objItem.InfFilename Wscript.Echo "INF Section: " & objItem.InfSection Wscript.Echo "Installed Display Drivers: " & _ objItem.InstalledDisplayDrivers Wscript.Echo "Maximum Memory Supported: " & objItem.MaxMemorySupported Wscript.Echo "Maximum Number Controlled: " & objItem.MaxNumberControlled Wscript.Echo "Maximum Refresh Rate: " & objItem.MaxRefreshRate Wscript.Echo "Minimum Refresh Rate: " & objItem.MinRefreshRate Wscript.Echo "Monochrome: " & objItem.Monochrome Wscript.Echo "Name: " & objItem.Name Wscript.Echo "Number of Color Planes: " & objItem.NumberOfColorPlanes Wscript.Echo "Number of Video Pages: " & objItem.NumberOfVideoPages Wscript.Echo "PNP Device ID: " & objItem.PNPDeviceID Wscript.Echo "Reserved System Palette Entries: " & _ objItem.ReservedSystemPaletteEntries Wscript.Echo "Specification Version: " & objItem.SpecificationVersion Wscript.Echo "System Palette Entries: " & objItem.SystemPaletteEntries Wscript.Echo "Video Architecture: " & objItem.VideoArchitecture Wscript.Echo "Video Memory Type: " & objItem.VideoMemoryType Wscript.Echo "Video Mode: " & objItem.VideoMode Wscript.Echo "Video Mode Description: " & objItem.VideoModeDescription Wscript.Echo "Video Processor: " & objItem.VideoProcessor Next