Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разные вопросы > Печать из DOS в файл


Автор: _Y_ 21.1.2009, 16:26
Даже не знаю куда и написать. Имеется такой архаизм как прибор, компьютер которого работает под DOS. Именно под DOS, а не из эмулятора. Результыты прибор посылает на печать. Возникла задача посылать эти результаты в файл. 

Как я себе воображаю, нужен некий "виртуальный досовый принтрер" вместо реального-железного. Его, видимо, нужно будет поставить принтером по умолчанию. Но сам я такую штуку не напишу - нужна готовая.

Поспособствуйте с идеями. Спасибо.

Автор: Sartorius 21.1.2009, 16:53
ИМХО можно попробовать переопределить 17h - прерывание. Думаю DOS для работы с LPT юзает именно его.

Цитата(_Y_ @  21.1.2009,  17:26 Найти цитируемый пост)
Но сам я такую штуку не напишу - нужна готовая

Там 15 строчек ;)
Не получиться с 17-м можно  21-е поправить 

Автор: _Y_ 21.1.2009, 19:59
Цитата(Sartorius @ 21.1.2009,  16:53)
Там 15 строчек ;)

Ну строчек в 15 и даже меньше Омар Хаям много умел вогнать, чего другим не удавалось smile 

А в какую сторону копать?

Автор: Sartorius 22.1.2009, 14:04
http://khpi-iip.mipk.kharkiv.edu/library/sp/book/prt03.html

http://otherreferats.allbest.ru/programming/00004435_0.html
 Вам нужна соответственно нулевую функцию 17 - го прерывания переопределить

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)