Загрузка win 3.11 на VirtualBox

Всевозможные операционные системы от CP/M до Vista

Re: Загрузка win 3.11 на VirtualBox

Сообщение Freeman » 29 ноя 2023, 00:37

Bazaroff писал(а):Когда длинный вывод не возможно его в окне промотать к началу.

Перенаправление вывода в вашу вселенную еще не завезли?
Место для воззвания
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 987
Зарегистрирован: 06 дек 2012, 04:49
Откуда: Санкт-Петербург
Железо: В прошлом

Re: Загрузка win 3.11 на VirtualBox

Сообщение Bazaroff » 29 ноя 2023, 00:46

Freeman писал(а):Перенаправление вывода


О! Буду признателен за подробности!
Bazaroff
Опытный даунгрейдер
 
Сообщения: 36
Зарегистрирован: 05 май 2015, 08:34

Re: Загрузка win 3.11 на VirtualBox

Сообщение Freeman » 29 ноя 2023, 01:32

Код: Выделить всё
dir > dir.txt

Потом открыть этот dir.txt в NC или даже в TP, если сильно хочется.

Под Windows в Far Manager можно использовать встроенные просмотровщик или редактор через соответствующие префиксы, подавая им на вход вывод программ через переправление ввода (создастся временный файл, который автоматически закроется при выходе из просмотра или редактора):
Код: Выделить всё
view:<dir
edit:<dir

На практике, например, удобно перенаправлять вывод всяких сетевых команд, обычно выводящих инфу, которую потом нужно куда-то копировать и вставлять:
Код: Выделить всё
edit:<nslookup forum.old-dos.ru
Место для воззвания
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 987
Зарегистрирован: 06 дек 2012, 04:49
Откуда: Санкт-Петербург
Железо: В прошлом

Re: Загрузка win 3.11 на VirtualBox

Сообщение Bazaroff » 29 ноя 2023, 01:45

Freeman писал(а):dir > dir.txt


А куда эту команду вбить?
ТР вывел мне в консоль, и следом уже в консоли дать эту команду?
Что-то так, из текста, не понятно.
Bazaroff
Опытный даунгрейдер
 
Сообщения: 36
Зарегистрирован: 05 май 2015, 08:34

Re: Загрузка win 3.11 на VirtualBox

Сообщение Bazaroff » 29 ноя 2023, 01:48

dir - это просмотр директории. Какие каталоги, файлы в ней находятся. Их свойства и т.д.
Так > и выведет мне этот список в ТХТ.
Разве нет?
Последний раз редактировалось Bazaroff 29 ноя 2023, 01:49, всего редактировалось 1 раз.
Bazaroff
Опытный даунгрейдер
 
Сообщения: 36
Зарегистрирован: 05 май 2015, 08:34

Re: Загрузка win 3.11 на VirtualBox

Сообщение Freeman » 29 ноя 2023, 02:01

Bazaroff писал(а):А куда эту команду вбить?
ТР вывел мне в консоль, и следом уже в консоли дать эту команду?
Что-то так, из текста, не понятно.

Это был пример — из расчета, что дальше можно догадаться и подставить свое.

В чем проблема-то? Понял так, что некая консольная программа выводит чего-то много, оно прокручивается наверх и исчезает (во вселенной Microsoft перестало исчезать только в какой-то из относительно поздних сборок Windows 10). С исчезновением всегда боролись перенаправлением в файл с последующим (или одновременным, если в Windows) чтением этого файла. Срабатывает, если программа консольная — выводит текст на экран при помощи файловых функций, а не прямой записью в видеопамять (в DOS).

Или не так? Что тогда?
Место для воззвания
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 987
Зарегистрирован: 06 дек 2012, 04:49
Откуда: Санкт-Петербург
Железо: В прошлом

Re: Загрузка win 3.11 на VirtualBox

Сообщение ppp » 29 ноя 2023, 03:24

Freeman писал(а):
Bazaroff писал(а):Когда длинный вывод не возможно его в окне промотать к началу.

Перенаправление вывода в вашу вселенную еще не завезли?

Сообщения об ошибках программы могут выводить в. stderr(2), а в ранних версиях command.com можно было перенаправлять только стандартный. ввод и вывод (0 и 1).

Нужно посмотреть, умеет ли dosboxовый эмулятор command.com перенаправлять stderr.
ppp
Матерый даунгрейдер
 
Сообщения: 62
Зарегистрирован: 27 июл 2023, 18:41

Re: Загрузка win 3.11 на VirtualBox

Сообщение Bazaroff » 29 ноя 2023, 08:36

Мг.
Спасибо! Понял куда ковырять.
Bazaroff
Опытный даунгрейдер
 
Сообщения: 36
Зарегистрирован: 05 май 2015, 08:34

Re: Загрузка win 3.11 на VirtualBox

Сообщение uav » 29 ноя 2023, 08:53

ppp писал(а):Сообщения об ошибках программы могут выводить в. stderr(2), а в ранних версиях command.com можно было перенаправлять только стандартный. ввод и вывод (0 и 1).

Нужно посмотреть, умеет ли dosboxовый эмулятор command.com перенаправлять stderr.

И если программа на Turbo Pascal не использует модуль CRT, его вывод, насколько я помню, не перенаправляется.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2189
Зарегистрирован: 22 дек 2008, 14:21

Re: Загрузка win 3.11 на VirtualBox

Сообщение IOS » 29 ноя 2023, 10:08

Сообщения об ошибках бесплатного Turbo Pascal 5.5 перенаправились
Вложения
dosbox_000.png
dosbox_000.png (2.72 Кб) Просмотров: 2364
Соблюдайте праила этикета и не спамте!
https://sigcomments.com/core/chat/init_ ... hat_id=555
Аватара пользователя
IOS
Мастер Даунгрейда
 
Сообщения: 219
Зарегистрирован: 18 июл 2023, 09:10
Железо: Гантельки 5 кг

Re: Загрузка win 3.11 на VirtualBox

Сообщение Freeman » 29 ноя 2023, 15:05

uav писал(а):И если программа на Turbo Pascal не использует модуль CRT, его вывод, насколько я помню, не перенаправляется.

Как раз наоборот. Перенаправляется вывод стандартных Write/WriteLn, пишущих на экран через файловый API. Хотя и в CRT вроде бы нигде нет прямого вывода в видеопамять. Атрибуты текста не помню через что устанавливаются. А напрямую в видеопамять пишет Turbo Vision.
Место для воззвания
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 987
Зарегистрирован: 06 дек 2012, 04:49
Откуда: Санкт-Петербург
Железо: В прошлом

Re: Загрузка win 3.11 на VirtualBox

Сообщение uav » 29 ноя 2023, 15:30

Freeman, только что проверил - при выводе через Write/Writeln с подключенным CRT вывод в файл не перенаправляется. Я как раз про это и говорил, а Вы про что?
Я имел в виду, что при использовании CRT нельзя получить в файле выводимый текст через обычное перенаправление DOS.
Последний раз редактировалось uav 29 ноя 2023, 15:33, всего редактировалось 1 раз.
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2189
Зарегистрирован: 22 дек 2008, 14:21

Re: Загрузка win 3.11 на VirtualBox

Сообщение Freeman » 29 ноя 2023, 17:33

uav писал(а):Freeman, только что проверил - при выводе через Write/Writeln с подключенным CRT вывод в файл не перенаправляется.

Ну, выходит, я уже позабыл. Старею. :(
Место для воззвания
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 987
Зарегистрирован: 06 дек 2012, 04:49
Откуда: Санкт-Петербург
Железо: В прошлом

Пред.

Вернуться в Операционные системы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3