On 06/29/2010 11:12 PM, Ken Ray wrote:
Mark,

You can do this with VBScript - here's a script that gets all possible video
controller resolutions:

' List All Possible Video Controller Resolutions


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


Have fun!



I'd like to "have fun" on a cross-platform basis; and I'm sure
quite a few others would like to as well.

The most 'fun' would be had were this capability [to detect all possible
screen resolutions an end-user's monitor supports] and the ability to
change end--users' screen resolutions native to RunRev.

As my children seem to play endless games on Mac and Linux that do
reset the screen resolution (and put it back to its original one once the
games quits) I cannot belive it is unduly difficult.

Last time I raised this issue all sorts of people got "hot under the collar"
and said that it "wasn't cricket to muck around with end-users' screen
resolutions"; funny really when games do it all the time! Mind you, I have
yet to see a game of virtual cricket on a computer . . .  :)
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to