Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
Время: 0.044 c
15-1162886648
Станислав
2006-11-07 11:04
2006.11.26
UNIX программист


2-1162887021
V.I.P
2006-11-07 11:10
2006.11.26
работа с двумя таблицами выручайте


15-1162088852
Копир
2006-10-29 05:27
2006.11.26
Здравствуйте мои дорогие друзья!


15-1162897495
DiamondShark
2006-11-07 14:04
2006.11.26
Отцы, посоветуйте ламеру.


15-1162983932
Jeer
2006-11-08 14:05
2006.11.26
Стенограмм Гордона.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский