Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
aggrogant
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 8
#1

скриншоттер на С - C++

22.04.2010, 21:12. Просмотров 954. Ответов 11
Метки нет (Все метки)

ПЛИЗ!!!!!!!....помогите найти прогу(текст проги), которая сохраняет копию экрана в bmp формат, язык программирования - С под DOS
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
22.04.2010, 21:22 #2
с под дос? не уверен что это возможно
подразумевается скриншот консоли, или всего декстопа?
0
CheshireCat
Эксперт С++
2895 / 1244 / 78
Регистрация: 27.05.2008
Сообщений: 3,397
22.04.2010, 22:03 #3
"Под ДОС" вообще нет графического экрана, поэтому "сохранить в bmp" скриншот не удастся. А вот программы для захвата текстового содержимого экрана - существуют.
Гуглить книгу А.И.Касаткин, "Профессиональное программирование на языке Си", том 3 "Системное программирование", издание 1991-1992 годов (точно не помню), Минск. Там есть полностью рабочий пример, и растолковано все очень подробно.
0
aggrogant
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 8
22.04.2010, 22:16  [ТС] #4
Добавлено через 24 секунды
Цитата Сообщение от alex_x_x Посмотреть сообщение
с под дос? не уверен что это возможно
подразумевается скриншот консоли, или всего декстопа?
скрин всего экрана

Добавлено через 5 минут
Цитата Сообщение от CheshireCat Посмотреть сообщение
"Под ДОС" вообще нет графического экрана, поэтому "сохранить в bmp" скриншот не удастся. А вот программы для захвата текстового содержимого экрана - существуют.
Гуглить книгу А.И.Касаткин, "Профессиональное программирование на языке Си", том 3 "Системное программирование", издание 1991-1992 годов (точно не помню), Минск. Там есть полностью рабочий пример, и растолковано все очень подробно.
платформа DOS; язык – Си
0
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
22.04.2010, 22:24 #5
невозможно, мне кажется
0
aggrogant
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 8
22.04.2010, 23:04  [ТС] #6
Цитата Сообщение от alex_x_x Посмотреть сообщение
невозможно, мне кажется
почему?

Добавлено через 35 минут
ну что, кто нибудь поможет?
0
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
23.04.2010, 01:11 #7
почему, в BCPP 3.1 есть режим работы с графикой, поддерживает 16 цветов, есть вариант в цикле просканировать весь экран и в файл записать матрицу из букв, на которые начинается определенный цвет, и вообще вам стоит найти устройство записи цветов в bmp файл, а потом искать метод, как его создать с помощью Си... (насколько я себе это представляю)
Нужна программа или просто нужно сделать скриншоты экрана?
просто можно воспользоваться эмулятором DOS и в нем запустить exe файл с программой и делать сколько угодно скриншотов)
0
CheshireCat
Эксперт С++
2895 / 1244 / 78
Регистрация: 27.05.2008
Сообщений: 3,397
23.04.2010, 09:27 #8
Совершенно верно. Режим работы с графикой есть, вот только графика эта - запускается только при исполнении именно той проги, в которую она встроена. Для такой проги нет смысла делать отдельную программу для захвата графики с экрана; достаточно соответствующие функции встроить в саму программу.
"Родной" же интерфейс для ДОС - чисто текстовый, и ничего более.
Например, как представить себе "захват графики" в тот момент, когда на экране в командной строке только приглашение вида C:\> ?
0
aggrogant
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 8
23.04.2010, 18:27  [ТС] #9
Цитата Сообщение от Vorona Посмотреть сообщение
просто можно воспользоваться эмулятором DOS и в нем запустить exe файл с программой и делать сколько угодно скриншотов)
мне это и надо!!!!! этот экзэшник и сам код программы, написанный на Turbo С!!!!!.....
*паходу сама прога может запуститься и под виндой без эмулятора дос, но вот тока прога должна быть написана на турбо С, мне нужен именно тескт этой проги
*и ещё...тема "взаимодействие с аппаратными средствами компьютера"...в данном случае с видеопамятью(видюхой)...
0
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
23.04.2010, 21:15 #10
а зачем вам такая программа?
скриншоты можно просто в эмуляторе DOS делать....
0
aggrogant
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 8
25.04.2010, 13:23  [ТС] #11
Цитата Сообщение от Vorona Посмотреть сообщение
а зачем вам такая программа?
скриншоты можно просто в эмуляторе DOS делать....
мне не скриншоты делать....срочно нужна эта прожка

Добавлено через 20 часов 12 минут
ну что, поможет кто-то или нет?
0
aggrogant
0 / 0 / 0
Регистрация: 05.04.2010
Сообщений: 8
26.04.2010, 18:30  [ТС] #12
да помогите вы...
0
26.04.2010, 18:30
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru