Форум: "Прочее";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
ВнизНаверное, уже неоднократно этот вопрос задавали, но... Найти похожие ветки
← →
ProgRAMmer Dimonych © (2006-11-03 23:40) [0]расскажите, пожалуйста, каким скриншутером Вы пользуетесь для захвата экрана в DOS-приложениях.
← →
ProgRAMmer Dimonych © (2006-11-03 23:50) [1]Попробовал 8 программ. Ни одна не помогла.
← →
Eraser © (2006-11-03 23:53) [2]> [0] ProgRAMmer Dimonych © (03.11.06 23:40)
если используется полноэкранный режим, то это задача далего не тривиальная, а главное бесполезная (в большенстве случаев), я такого софта не видел.
← →
unknown © (2006-11-03 23:55) [3]Была такая фишка в Foxutils, да и сам делал, однако, как оказалось - никому
не понадобилось. По сему удалил, забыл, и вспоминать нет желания =)
← →
ProgRAMmer Dimonych © (2006-11-04 00:00) [4]> unknown © (03.11.06 23:55) [3]
А ссылку прямую не подскажете на foxutils, а то даже гугл заткнулся :(
← →
antonn © (2006-11-04 00:05) [5]хиперснап не хватает?
← →
Eraser © (2006-11-04 00:06) [6]> [3] unknown © (03.11.06 23:55)
> да и сам делал
можно вот тут поподробнее? исходники сохранились? )
← →
Pavia © (2006-11-04 00:06) [7]Запускаешь програму из под дос эмулятора и снимаешь любой программой.
← →
Prohodil Mimo © (2006-11-04 00:08) [8]если не ошибаюсь, в PCX Utils был граббер.
← →
unknown © (2006-11-04 00:10) [9]
> Eraser © (04.11.06 00:06) [6]
Нет. См. выше.
← →
ProgRAMmer Dimonych © (2006-11-04 00:13) [10]Так, HyperSnap, кажись, обломался: только чёрный экран, никаких деталей.
← →
Eraser © (2006-11-04 00:15) [11]> [10] ProgRAMmer Dimonych © (04.11.06 00:13)
фишка в том, что в полноэкранном режиме картинка передается даже в обход видеодрайвера винды.. так что я, к примеру, не знаю даже с какого боку подступаться к такой задачи )
← →
antonn © (2006-11-04 00:25) [12]ага, вспомнил, как мы на лабах скрины делали:)
я принес и установил виртуальную машину:)))
← →
Другой © (2006-11-04 00:34) [13]antonn © (04.11.06 00:25) [12]
О! А это идея. Потому как DOS-программа может загружать свой знакогенератор(т.е. свои шрифты). Сейчас попробую...
← →
Другой © (2006-11-04 00:58) [14]Другой © (04.11.06 00:34) [13]
Неа. Не прошло.
У меня программа загружает второй шрифт, за счет цвета.
Т.е., если в программе используется один шрифт, то можно использовать цвета от 0 до 15 и этот шрифт и будет отображаться.
А если я подгружаю второй шрифт, то при применении цвета с 0-7 отображается первый шрифт, а от 8 до 15 второй шрифт.
(не знаю, понятно?:)
Так вот, в виртуальной машине я вижу только второй подгруженный шрифт.
Но если с шрифтами "не играться", то скриншот снять можно.
← →
ProgRAMmer Dimonych © (2006-11-04 01:00) [15]Люди, извините за беспокойство.
Хватит мучать Ваши виртуальные машины.
Нашёл, выкачал попробовал - супер. Программа называется SnagIt. Около 13 Мб. Там есть настройка FullScreen DOS. Всё пашет идеально. Форматов штук десять - минимум.
Спасибо за подсказки, которые, кстати, и привели меня к цели.
← →
Германн © (2006-11-04 01:06) [16]
> Eraser © (04.11.06 00:15) [11]
>
> > [10] ProgRAMmer Dimonych © (04.11.06 00:13)
>
> фишка в том, что в полноэкранном режиме картинка передается
> даже в обход видеодрайвера винды..
Это как?
← →
Другой © (2006-11-04 01:06) [17]ProgRAMmer Dimonych © (04.11.06 01:00) [15]
Хватит мучать Ваши виртуальные машины.
Дак вот приходится мучить. Потому как 100% - c моей проги снять скриншот она не сможет, потому как она загружает два знако генератора. Обин стандартный - взятый с драйвера UNI, а другой для иконок. А прога писалать 10 лет назад(редактор матричных шрифтов). В принцепе мог бы и сам сгенерить картинку, так влом.
Ну а со стандартных программ снять картинку проще-простого.
:)
← →
ProgRAMmer Dimonych © (2006-11-04 01:09) [18]> Другой © (04.11.06 01:06) [17]
Дык, в винде ж по идее весь ДОС через эмулятор идёт (в 98 по крайней мере). Он даст изображение, если хорошо попросить.
← →
unknown © (2006-11-04 01:10) [19]
> ProgRAMmer Dimonych © (04.11.06 01:00) [15]
[Без лишней скромности] : Пожалуйста =)
← →
Другой © (2006-11-04 01:13) [20]ProgRAMmer Dimonych © (04.11.06 01:09) [18]
В оконом режиме этот дос отображает СВОИ стандартные шрифты, а те которые я загрузил сам - только в полном экране видны. :(
Короче виртуальная вашина доса на все 100% работает только в полноэкранном режиме!
← →
Другой © (2006-11-04 01:20) [21]ProgRAMmer Dimonych © (04.11.06 01:00) [15]
Около 13 Мб.
Кстати, прикольный размерчик. :)
← →
ProgRAMmer Dimonych © (2006-11-04 01:25) [22]> Другой © (04.11.06 01:20) [21]
Я уже заметил. Рано разрекламировал: он гда что-то с цветами мудрит. Ну, это ладно пару ночей помачаю - заработает, может быть. В конце концов настроек у него столько!!!
← →
Gero © (2006-11-04 06:46) [23]> [0] ProgRAMmer Dimonych © (03.11.06 23:40)
> расскажите, пожалуйста, каким скриншутером Вы пользуетесь
> для захвата экрана в DOS-приложениях.
Рассказываю. Никаким не пользуюсь.
← →
Карелин Артем © (2006-11-04 10:51) [24]В VMWARE workstaion снимал скриншоты без проблем. Там меню есть соотв.
← →
Anatoly Podgoretsky © (2006-11-04 11:16) [25]> Другой (04.11.2006 1:13:20) [20]
И в "оконном" тоже самое, нет никакого оконного режима для ДОС, это простой
перехват потока/прямого вывода в память/вывода через функции БИОС и вывод
его в окно ВИНДОУС.
← →
Другой © (2006-11-05 20:53) [26]Anatoly Podgoretsky © (04.11.06 11:16) [25]
Это понятно. Но только не все функции они эмулируют.
Вот пример, кому интересно, загружаю свой знакогенератор(шрифт). А винде на это пофигу. Т.е. В полноэкранном режиме отображается как надо, а в оконом Винда отображает свои шрифты.
К сожалению самого Паскаля у меня нет, по этому надеюсь, что написал без ошибок.
Пример на Паскале:program TestFont;
uses Dos;
const
FNT_VESNA: array[1..4096] of Byte=(
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,126,129,165,133,129,189,153,129,129,126,80,18,16,0,
0,0,126,255,219,255,255,195,231,255,255,126,82,16,2,16,
0,0,0,0,108,254,254,254,254,124,58,16,0,16,0,0,
0,0,0,0,16,56,124,254,124,56,16,0,0,0,0,0,
0,0,0,24,60,60,231,231,231,153,24,61,40,0,32,0,
0,0,0,24,60,126,255,255,126,88,26,60,4,16,0,0,
0,0,0,0,0,0,24,60,60,24,0,0,0,0,0,0,
255,255,255,255,255,255,231,195,195,231,255,255,255,255,255,255,
0,0,0,0,0,60,102,66,66,102,60,40,0,8,0,0,
255,255,255,255,255,195,153,189,189,153,195,255,255,255,255,255,
0,0,30,14,26,50,120,204,204,204,204,120,80,0,16,0,
0,0,60,102,102,102,102,60,24,126,88,26,16,0,16,0,
0,0,63,51,63,50,48,50,48,112,240,224,80,64,0,0,
0,0,127,99,127,107,99,107,99,103,231,230,193,68,0,64,
0,0,0,24,24,219,60,231,60,219,88,25,16,0,16,0,
0,128,192,224,240,248,254,248,240,228,208,128,0,0,0,0,
0,2,6,14,30,62,254,62,94,14,22,2,0,0,0,0,
0,0,24,60,126,88,26,24,24,126,60,24,16,0,16,0,
0,0,102,102,102,102,102,102,102,0,102,102,32,2,32,0,
0,0,127,219,219,219,123,91,91,27,27,27,9,0,8,0,
0,124,214,96,56,108,198,198,108,184,12,198,124,72,8,0,
0,0,0,0,0,0,0,0,254,254,254,254,84,4,16,0,
0,0,24,60,126,24,24,24,24,126,60,24,126,40,10,0,
0,0,24,60,126,88,26,24,24,24,24,24,8,0,8,0,
0,0,24,24,24,24,24,24,24,126,60,88,8,0,8,0,
0,0,0,0,0,24,12,254,76,24,16,0,16,0,0,0,
0,0,0,0,0,48,96,254,100,48,16,0,16,0,0,0,
0,0,0,0,0,192,192,192,192,254,132,20,4,0,0,0,
0,0,0,0,0,40,108,254,108,40,8,32,8,0,0,0,
0,0,0,0,16,56,56,124,124,254,254,80,2,16,0,0,
0,0,0,0,254,254,124,124,56,56,80,0,16,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,24,60,60,60,28,24,24,0,24,24,16,16,0,16,
0,102,102,102,36,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,108,108,254,108,108,108,254,108,108,4,36,0,4,
24,24,124,214,194,192,124,38,134,198,124,88,88,16,0,16,
0,0,0,0,194,198,140,26,48,96,198,134,128,2,128,0,
0,0,56,108,108,56,118,220,204,204,204,118,34,32,2,0,
0,48,48,48,96,64,0,64,0,0,0,0,0,0,0,0,
0,0,12,24,52,48,48,48,48,48,24,12,36,0,4,0,
0,0,48,24,44,12,12,12,12,12,24,48,36,0,32,0,
0,0,0,0,0,102,60,255,60,102,64,66,0,64,0,0,
0,0,0,0,0,24,24,126,24,26,16,0,16,0,0,0,
0,0,0,0,0,0,0,0,0,24,24,24,48,32,0,32,
0,0,0,0,0,0,0,254,68,20,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,
0,0,0,0,2,6,12,24,52,96,192,160,0,128,0,0,
0,0,124,214,198,206,214,214,230,198,198,124,36,4,16,0,
0,0,24,56,120,24,24,24,24,24,24,126,32,34,0,0,
0,0,124,214,6,12,24,52,96,192,198,254,8,40,0,0,
0,0,124,214,22,6,60,22,6,6,198,124,40,8,0,0,
← →
Другой © (2006-11-05 20:53) [27]0,0,12,28,60,108,204,254,76,12,12,30,4,0,4,0,
0,0,254,210,192,194,252,46,6,6,198,124,32,40,0,0,
0,0,56,100,192,192,252,214,198,198,198,124,40,32,8,0,
0,0,254,214,70,6,12,28,52,48,48,48,32,32,0,0,
0,0,124,214,198,198,124,206,198,198,198,124,32,36,0,0,
0,0,124,214,198,198,126,38,38,6,14,122,16,0,0,0,
0,0,0,0,24,24,0,8,0,24,24,16,0,0,0,0,
0,0,0,0,24,24,0,8,0,24,24,48,0,32,0,0,
0,0,0,6,14,26,48,96,48,56,12,6,0,4,0,0,
0,0,0,0,0,0,254,8,0,254,36,0,4,0,0,0,
0,0,0,96,48,24,44,6,12,26,48,96,32,32,0,0,
0,0,124,214,198,12,152,24,24,0,24,24,8,8,0,8,
0,0,0,124,198,198,222,222,222,220,194,124,16,20,0,0,
0,12,30,54,70,198,198,254,254,214,198,198,194,192,128,128,
0,0,248,108,108,108,120,102,102,102,102,124,100,96,68,64,
0,0,56,116,210,192,192,192,192,194,100,56,40,0,8,0,
0,0,248,252,110,106,98,98,98,100,104,112,32,32,0,0,
0,0,248,100,98,96,120,120,96,98,100,120,72,8,0,0,
0,0,248,100,98,96,120,120,96,96,96,96,96,112,96,128,
0,0,56,116,210,192,192,222,198,198,102,58,40,32,0,0,
2,6,198,198,198,198,254,198,198,198,198,198,192,192,128,128,
4,24,56,24,24,24,24,24,24,24,24,24,24,28,24,32,
252,172,12,140,12,12,12,12,204,204,204,120,16,64,16,0,
2,6,230,102,108,108,120,120,108,102,102,102,98,112,98,128,
16,96,224,96,96,96,96,96,96,98,100,248,40,8,0,0,
2,6,6,134,222,254,214,214,214,198,198,198,132,128,4,0,
2,6,198,198,246,254,206,206,198,198,198,198,196,196,128,132,
0,0,24,44,86,198,198,198,198,196,104,48,32,0,32,0,
0,0,252,110,102,102,124,104,96,96,96,96,96,112,96,128,
0,0,124,214,198,198,198,198,198,214,222,124,76,14,16,0,
0,0,252,110,102,102,124,108,102,102,102,102,98,114,96,130,
0,2,126,214,198,96,56,12,6,198,198,252,168,8,0,0,
0,0,126,126,90,26,26,24,26,24,24,24,24,28,24,32,
0,0,198,198,198,198,198,198,198,198,198,124,8,40,0,0,
0,0,198,198,198,198,198,198,198,108,184,16,8,0,0,0,
0,0,198,198,198,198,198,214,214,254,108,108,32,4,0,0,
0,0,198,198,108,108,56,56,108,108,198,198,2,66,0,2,
0,0,102,102,102,102,60,26,24,24,24,24,24,28,24,32,
0,0,254,214,134,12,24,52,96,194,196,248,32,40,0,0,
0,0,60,48,52,48,48,48,48,48,48,60,16,4,0,0,
0,0,0,0,64,96,48,24,44,6,3,5,0,1,0,0,
0,0,60,12,44,12,12,12,12,12,12,60,8,32,0,0,
16,56,108,198,64,66,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,255,40,2,
48,48,24,0,8,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,120,12,124,204,204,204,118,82,0,16,0,
0,0,224,96,96,120,108,102,102,102,102,220,0,0,0,0,
0,0,0,0,0,124,214,194,192,192,198,124,84,4,16,0,
0,0,28,12,12,60,108,204,204,204,204,118,66,16,64,0,
0,0,0,0,0,124,198,254,212,208,198,124,20,80,0,0,
0,0,56,108,100,96,244,96,96,96,96,240,160,0,32,0,
0,0,0,0,0,118,204,204,204,204,204,124,44,204,120,36,
0,0,224,96,96,108,118,102,102,102,102,230,130,34,0,2,
0,0,24,24,0,56,24,24,24,24,24,60,8,0,8,0,
0,0,6,6,0,14,22,6,6,6,6,6,102,102,60,20,
0,0,0,0,2,102,102,102,116,120,102,102,102,36,2,32,
0,0,56,24,24,24,24,24,24,24,24,60,16,4,16,0,
0,0,0,0,0,236,254,214,214,214,214,214,130,16,128,0,
0,0,0,0,0,220,102,102,102,102,102,102,34,0,2,0,
0,0,0,0,0,124,214,214,198,198,198,124,40,32,8,0,
0,0,0,0,0,220,102,102,102,102,102,124,100,96,244,80,
0,0,0,0,0,118,220,204,204,204,204,124,44,12,30,10,
0,0,0,0,0,220,118,98,96,98,96,240,80,64,0,0,
0,0,0,0,0,124,198,98,56,12,198,124,4,32,4,0,
0,0,16,48,48,252,52,176,52,48,54,28,4,16,4,0,
0,0,0,0,0,204,204,204,204,204,204,118,34,0,32,0,
0,0,0,0,0,102,102,102,102,102,60,24,8,0,8,0,
0,0,0,0,0,198,198,198,214,214,254,108,72,8,64,0,
0,0,0,0,0,198,108,58,56,56,108,198,82,0,2,0,
0,0,0,0,0,198,198,198,198,198,198,126,38,12,250,144,
0,0,0,0,0,254,204,152,48,96,198,254,74,0,8,0,
0,0,14,26,24,24,112,24,24,24,24,14,10,8,2,0,
0,0,24,24,24,24,0,24,24,24,24,24,16,0,16,0,
0,0,112,88,24,24,14,24,24,24,24,112,40,0,32,0,
0,0,118,220,8,0,8,8,0,0,0,0,0,0,0,0,
0,0,0,0,16,56,108,198,198,198,254,40,2,8,0,0,
0,12,30,54,70,198,198,254,254,214,198,198,194,192,128,128,
0,0,252,110,100,96,120,102,102,102,102,124,100,96,68,64,
0,0,248,108,108,108,120,102,102,102,102,124,100,96,68,64,
0,0,252,110,100,96,100,96,96,96,96,96,96,96,64,64,
0,12,30,54,86,198,214,198,198,198,198,198,255,255,138,136,
0,0,248,100,98,96,120,120,96,98,100,120,72,8,0,0,
2,146,214,214,214,214,214,254,254,214,214,214,214,214,82,18,
0,0,60,102,70,6,92,28,22,6,198,190,146,16,0,0,
64,96,99,99,111,127,115,115,99,99,99,99,35,35,1,33,
76,96,99,99,111,127,115,115,99,99,99,99,35,35,1,33,
2,6,230,102,108,108,120,120,108,102,102,102,98,112,98,128,
0,12,30,54,86,198,214,198,198,198,198,198,194,192,130,128,
2,6,6,134,222,254,214,214,214,198,198,198,132,128,4,0,
2,6,198,198,198,198,254,198,198,198,198,198,192,192,128,128,
0,0,24,44,86,198,198,198,198,196,104,48,32,0,32,0,
0,126,102,102,102,102,102,102,102,102,102,102,102,102,38,34,
0,0,252,110,102,102,124,104,96,96,96,96,96,112,96,128,
0,0,56,116,210,192,192,192,192,194,100,56,40,0,8,0,
0,0,126,126,90,26,26,24,26,24,24,24,24,28,24,32,
2,70,102,102,102,102,102,126,46,6,38,6,6,124,84,4,
8,219,255,219,219,219,219,255,219,89,88,25,24,24,16,16,
0,0,198,198,108,108,56,56,108,108,198,198,2,66,0,2,
2,66,102,102,102,102,102,102,102,102,102,102,102,127,43,3,
2,70,102,102,102,102,110,118,38,6,38,6,6,6,4,4,
2,130,198,198,198,198,198,214,214,214,214,214,214,254,72,8,
2,130,198,198,198,198,198,214,214,214,214,214,214,255,75,3,
32,224,224,96,96,96,96,96,96,124,102,102,102,252,80,4,
1,33,99,99,99,99,99,99,97,124,102,102,102,252,80,4,
0,32,96,96,96,96,96,96,96,124,102,102,102,252,80,4,
← →
Другой © (2006-11-05 20:53) [28]0,0,28,38,70,70,30,30,6,70,38,28,20,16,4,0,
0,64,204,214,219,211,211,243,243,210,212,216,208,64,144,128,
0,0,63,118,102,102,62,54,102,102,102,102,70,78,6,65,
0,0,0,0,0,120,12,124,204,204,204,118,82,0,16,0,
0,0,252,202,32,24,12,124,204,204,204,116,80,0,16,0,
0,0,60,102,110,122,96,124,214,198,198,124,40,32,8,0,
0,0,0,0,0,254,102,98,96,98,96,96,32,0,32,0,
0,0,56,124,102,71,3,63,107,99,99,62,20,4,16,0,
0,0,0,0,0,124,198,254,212,208,198,124,20,80,0,0,
0,0,0,0,0,196,214,214,254,214,214,214,130,16,128,0,
0,0,0,0,62,83,67,30,11,3,99,62,40,10,0,0,
0,0,0,0,0,196,102,102,110,118,102,102,34,0,2,0,
0,0,8,24,16,196,102,102,110,118,102,102,34,0,2,0,
0,0,0,0,2,102,102,102,116,120,102,102,102,36,2,32,
0,0,0,0,0,24,44,76,204,204,204,70,66,0,0,0,
0,0,0,0,0,236,254,214,214,214,214,214,130,16,128,0,
0,0,0,0,0,196,102,102,102,126,102,102,34,0,2,0,
0,0,0,0,0,124,214,214,198,198,198,124,40,32,8,0,
0,0,0,0,0,126,102,102,102,102,102,102,34,0,66,0,
17,68,17,68,17,68,17,68,17,68,17,68,17,68,17,68,
85,170,85,170,85,170,85,170,85,170,85,170,85,170,85,170,
221,119,221,119,221,119,221,119,221,119,221,119,221,119,221,119,
24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,
24,24,24,24,24,24,24,248,24,24,24,24,24,24,24,24,
24,24,24,24,24,248,24,248,24,24,24,24,24,24,24,24,
54,54,54,54,54,54,54,246,54,54,54,54,54,54,54,54,
0,0,0,0,0,0,0,254,54,54,54,54,54,54,54,54,
0,0,0,0,0,248,24,248,24,24,24,24,24,24,24,24,
54,54,54,54,54,246,6,246,54,54,54,54,54,54,54,54,
54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,
0,0,0,0,0,254,6,246,54,54,54,54,54,54,54,54,
54,54,54,54,54,246,6,254,0,0,0,0,0,0,0,0,
54,54,54,54,54,54,54,254,0,0,0,0,0,0,0,0,
24,24,24,24,24,248,24,248,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,248,24,24,24,24,24,24,24,24,
24,24,24,24,24,24,24,31,0,0,0,0,0,0,0,0,
24,24,24,24,24,24,24,255,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,255,24,24,24,24,24,24,24,24,
24,24,24,24,24,24,24,31,24,24,24,24,24,24,24,24,
0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,
24,24,24,24,24,24,24,255,24,24,24,24,24,24,24,24,
24,24,24,24,24,31,24,31,24,24,24,24,24,24,24,24,
54,54,54,54,54,54,54,55,54,54,54,54,54,54,54,54,
54,54,54,54,54,55,48,63,0,0,0,0,0,0,0,0,
0,0,0,0,0,63,48,55,54,54,54,54,54,54,54,54,
54,54,54,54,54,247,0,255,0,0,0,0,0,0,0,0,
0,0,0,0,0,255,0,247,54,54,54,54,54,54,54,54,
54,54,54,54,54,55,48,55,54,54,54,54,54,54,54,54,
0,0,0,0,0,255,0,255,0,0,0,0,0,0,0,0,
54,54,54,54,54,247,0,247,54,54,54,54,54,54,54,54,
24,24,24,24,24,255,0,255,0,0,0,0,0,0,0,0,
54,54,54,54,54,54,54,255,0,0,0,0,0,0,0,0,
0,0,0,0,0,255,0,255,24,24,24,24,24,24,24,24,
0,0,0,0,0,0,0,255,54,54,54,54,54,54,54,54,
54,54,54,54,54,54,54,63,0,0,0,0,0,0,0,0,
24,24,24,24,24,31,24,31,0,0,0,0,0,0,0,0,
0,0,0,0,0,31,24,31,24,24,24,24,24,24,24,24,
0,0,0,0,0,0,0,63,54,54,54,54,54,54,54,54,
54,54,54,54,54,54,54,255,54,54,54,54,54,54,54,54,
24,24,24,24,24,255,24,255,24,24,24,24,24,24,24,24,
24,24,24,24,24,24,24,248,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,31,24,24,24,24,24,24,24,24,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,
240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,
15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,220,102,102,102,102,102,124,100,96,244,80,
0,0,0,0,0,124,214,194,192,192,198,124,84,4,16,0,
0,0,0,0,0,126,90,24,88,24,24,24,8,0,8,0,
0,0,0,0,0,198,198,198,198,198,198,126,38,12,250,144,
0,0,0,0,0,126,219,219,219,219,219,126,26,24,48,16,
0,0,0,0,0,198,108,58,56,56,108,198,82,0,2,0,
0,0,0,0,0,204,204,204,204,204,204,254,86,4,64,0,
0,0,0,0,0,204,204,204,204,124,44,12,4,0,4,0,
0,0,0,0,0,195,195,219,219,219,219,255,164,0,32,0,
0,0,0,0,0,195,195,219,219,219,219,255,171,3,32,0,
0,0,0,0,0,224,96,124,102,102,102,124,20,0,16,0,
0,0,0,0,0,195,195,251,205,205,205,249,40,1,32,0,
0,0,0,0,0,96,96,124,102,102,102,124,20,0,16,0,
0,0,0,0,0,120,204,140,60,12,204,120,40,32,0,0,
0,0,0,0,0,158,179,243,243,179,179,158,148,16,132,0,
0,0,0,0,0,124,204,204,124,28,172,204,8,128,0,0,
0,0,0,0,254,4,0,254,64,0,254,136,0,8,0,0,
0,0,0,0,24,24,126,24,24,16,0,255,33,0,32,0,
0,0,0,48,24,12,6,12,24,48,0,126,36,0,4,0,
0,0,0,12,24,48,96,48,24,12,0,126,36,0,32,0,
0,0,14,27,27,25,24,25,24,24,24,24,24,24,24,24,
24,24,24,24,24,24,24,24,216,216,216,112,80,0,16,0,
0,0,0,0,24,24,0,126,2,24,24,0,16,0,0,0,
0,0,0,0,0,118,220,0,118,220,16,4,0,0,0,0,
0,56,108,108,56,8,0,8,8,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,
0,15,13,13,12,12,12,236,108,108,60,28,20,0,4,0,
0,216,108,108,108,108,108,36,4,0,4,0,0,0,0,0,
0,112,152,48,96,200,248,144,0,16,0,0,0,0,0,0,
0,0,0,0,124,124,124,124,124,124,124,80,20,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var
reg: Registers;
begin
reg.ah := $11;
reg.al := $00;
reg.bl := $00;
reg.cx := $100;
reg.dx := 0;
reg.bh := 16;
reg.es := Seg( FNT_VESNA );
reg.bp := Ofs( FNT_VESNA );
intr( $10 , reg );
Write( "Введите строку:" );
Readln;
reg.ax := $03;
intr( $10 , reg );
end.
← →
Другой © (2006-11-05 20:54) [29]Нужно собрать три части.
← →
Anatoly Podgoretsky © (2006-11-05 21:01) [30]> Другой (05.11.2006 20:53:26) [26]
Естественно, никаких экранных шрифтов в графическом режиме оконном нет,
поскольку нет и окон для ДОС программы, только консоль. Я уже писал, идет
перехват и вывод делается в окно, а не в консоль.
← →
Vga © (2006-11-05 21:08) [31]Запусти в xdosemu и снимай средствами линукса :) Duke Nukem 3D спокойно идет в окне такого эмулятора.
← →
Другой © (2006-11-05 21:09) [32]Anatoly Podgoretsky © (05.11.06 21:01) [30]
> Другой (05.11.2006 20:53:26) [26]
Естественно, никаких экранных шрифтов в графическом режиме оконном нет,
поскольку нет и окон для ДОС программы, только консоль. Я уже писал, идет
перехват и вывод делается в окно, а не в консоль.
Ну да идет перехват! Почему они не смогли перехватить мой вызов функции БИОС и обработать его?(это о примере который я привел. Использую функции биоса. В оконом режиме ихнии перехваты не перехватывают!) :) Прикол? :)
← →
Anatoly Podgoretsky © (2006-11-05 21:13) [33]> Другой (05.11.2006 21:09:32) [32]
А зачем перехватывать твой шрифт 16*8 если отображение скажем 12*6, что с
твоим шрифтом делать?
← →
KilkennyCat © (2006-11-05 21:13) [34]Пытался прочитать. Цифры ниасилил :)
← →
Другой © (2006-11-05 21:13) [35]+ [32]
Либо они все что перехватилы выводят в консоль! Другого объяснения я невижу. А консоль не грузит другие шрифты!
Может так?
← →
Другой © (2006-11-05 21:15) [36]Anatoly Podgoretsky © (05.11.06 21:13) [33]
Я могу поставить нужный видео режим. Но от этого проблема не ришится.
:(
← →
Другой © (2006-11-05 21:19) [37]12*6
Можно узнать сколько строк в символе:reg.ah := $11;
reg.al := $30;
intr($10,reg);
А как узнать 12 я не знаю :) Есть такая функция в БИОСЕ, а самое главное - есть такой видео режим?
← →
Другой © (2006-11-05 21:20) [38]KilkennyCat © (05.11.06 21:13) [34]
А Вы не читайте - Вы компилируйте :)
← →
Anatoly Podgoretsky © (2006-11-05 21:20) [39]> Другой (05.11.2006 21:13:35) [35]
Консоль нормально грузит шрифты, при том все стандартных размеров 8х8, 8х14,
8х16
В окне могут использоваться любые виндоуские шрифты, любого размера.
Виндоуские шрифты никакого отношения к знакогенератору не имеют.
← →
Другой © (2006-11-05 21:24) [40]Anatoly Podgoretsky © (05.11.06 21:20) [39]
Вот и я про тоже подумал. По тому как в Дос-программе я гружу шрифты через БИОС и в полном экране я их вижу! а переводя Дос-программу в оконный режим их нет(шрифтов), т.е. выходит программа в консольном режиме.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
Память: 0.59 MB
Время: 3.196 c