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