PDA

Просмотр полной версии : Глубина цвета


Dmitry Y
25.07.2002, 02:54
Есть ли возможность определить цветовое разрешение монитора пользователя без внешнего javascript? Предполагается использовать в проигрывателе, без html.

Dmitry Y
25.07.2002, 04:12
Есть у меня такое чувство (а может, просто кажется), что можно как-то с помощью FScommand вытащить это из registry. Кстати, там и еще кучу интересного можно отыскать. Возможно, полная ерунда, ничего в этом не понимаю. Кто знает?
Или есть другие способы?

NeX
25.07.2002, 04:23
А что значит - без внешнего яваскрипта?.. Ты, наверное, хочешь сказать, вообще без яваскрипта?...

По мне, твой вариант не получится...

Dmitry Y
25.07.2002, 04:33
2NeX: "Без внешнего скрипта" я имел ввиду, что без запуска браузера. Если возможно обращение к файлу со скриптом .js, было бы уже хорошо

NeX
25.07.2002, 05:04
Обращение то к нему возможно, только тебе это ну никак не помогает....

Nox Noctis
25.07.2002, 17:01
в пятерке никак.

в МХ см. свойства объекта System.capabilities - там все есть :)

Dmitry Y
25.07.2002, 17:29
System.capabilities.screenColor - говорит только о том, цветной, grayscale или bw монитор. Глубину цвета (16, 24, 32 бит) не определяет.
Нашел вчера на FlashKit упоминание о такой программке Flash Studio (http://board.flashkit.com/board/showthread.php?threadid=333123 ). Вроде бы с ее помощью можно сделать exe'шник из которого влезать в реестр. Правда, пока ставить не стал - триал 7-дневный, до готовности диска еще далеко. Лекарство поищем...
Хотя средствами самого Flash было бы удобнее.

Baltika
25.07.2002, 17:53
2 Dmitry Y
несчет JS:
можно попробовать через WScript..l


var WSHShell = WScript.CreateObject("WScript.Shell");
//далее есть возможность добраться до рабочего стола :
var DesktopPath = WSHShell.SpecialFolders("Desktop");
...


дальше не знай %), но думаю при желании и настойчивости все должно получиться .. :))