Показать сообщение отдельно
Старый 29.01.2010, 08:56
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
В каком смысле? Системные настройки имеются в виду?
Под виндами смотрите функцию АПИ GetDeviceCaps(), с паpаметpом VREFRESH.
Чтобы изменить EnumDisplayDevices(), ChangeDisplaySettingsEx().
Что-то я не припомню в mdm Script встроенных функций на эту тему. Но через длл расширение без проблем можно этот функционал подтянуть.
Еще можно попробовать скриптом через wmi узнать, до третьего цинка был класс mdm.System.VBScript.
Код:
' file getdisplaysettings.vbs
strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_VideoController",,48) 
For Each objItem in colItems 
    Wscript.Echo "CurrentRefreshRate: " & objItem.CurrentRefreshRate
Next
Но тут не факт, что сработает как надо.


Последний раз редактировалось alexcon314; 29.01.2010 в 09:01.