Что-то совсем старый стал... Подскажите, pls, как перенаправить вывод DOS-программы на LPT1: в файл?04.08.04 09:30 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 04.08.04 09:31 Количество правок: 1
Прелестно! Первое, что надо попробовать это конструкцию:...04.08.04 10:31 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 04.08.04 10:32 Количество правок: 1
> В программе нет сохранения, но есть печать ;-( > > OS WinXP.
Прелестно! Первое, что надо попробовать это конструкцию: ">prgname.exe 4>file.prn". Если печать в программе реализована через fprintf (stdprn, "...", ...); Благо Вин2000 это понимает. Я проверял только на stderr.
Еще вариант, если программа использует досовские или биосовские функции печати, попользовать резидентную программу prn2file.com, которая идет в поставке DOSPrn и весит 821 байт.
Если уж програмка напрямую по адресам принтерных портов работает, что совсем маловероятно, то совсем тяжело, но есть выходы.
Т.е. программа такова, что в диалоге "Печать" нет крыжика "Печатать в файл"?
Да. Нужно на низком уровне «обмануть» MS-DOS прожку.04.08.04 10:08 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 04.08.04 10:18 Количество правок: 1