Gor
Фев. 6, 2007 06:43:52
Очень нужно считать информацию о текущем видеорежиме, то есть о разрешении экрана, о частотах кадровой и строчной разверток, и.т.д. Как это можно сделать? в Windows XP с помощью питона разумеется…
Очень благодарен за ответы…
Gor
Фев. 6, 2007 06:44:58
ну и разумееться параметры нужно считать те которые система поддерживает…
Александр Кошелев
Фев. 6, 2007 08:15:53
python предоставляет доступ к системному реестру Windows. А от туда можно узнать практически все параметры системы.
bialix
Фев. 6, 2007 08:42:32
Gor
Фев. 6, 2007 09:36:49
Спасибо большое, это как раз то что нужно, только вот нет модуля win32com.client где обычно модули для питона качают???
А из реестра эту информацию не добыть, там нет настолько подробной… все переискал..
Igorek
Фев. 6, 2007 09:56:05
а вот это уже ерунда, все данные о видео режиме размер, разрешение, развертка, все храниться в реестре, просто надо знать где.
Например для win98, в XP думаю такой же путь, хотя могу и ошибаться.
Gor
Фев. 6, 2007 10:25:36
Хм, путь примерно такой нашел, но там хранятся только настройки по умолчаению, не имеющие ничего общего с настоящими, причем путей там не один, какой выбрать, да и зачем?
Gor
Фев. 6, 2007 11:51:45
Все написал программу, огромное спасибо bialix, прямо в точку!!! коли бы не мало сообщений рейтинг бы повысил… :) ему…
bialix
Фев. 6, 2007 20:48:40
Gor
Спасибо большое, это как раз то что нужно, только вот нет модуля win32com.client где обычно модули для питона качают???
А из реестра эту информацию не добыть, там нет настолько подробной… все переискал..
На всякий случай: этот модуль из библиотеки расширения pywin32 (
http://pywin32.sf.net) – must have для винды.
Gor
Фев. 6, 2007 22:34:06
Ах да ещё может знает кто, на всех сайтах что посоветовали, нигде нет вывода полной информции, то есть нужен аналог в Unix, windows ограничивается только разрешением экрана, частотой кадровой, а где посмотреть строчную, и количество пикселей с учетом псевдо пиклелей… в модуле win32com.client ??? как?