На неделе был прилично занят, так в основном мелкие косметические изменения. Вчера и сегодня удалось прилично посидеть.
Из изменений
Рефакторинг парсинга командной строки, но для удобства работы с ним, а не что-то внешнее. Хотя нет - внешнее тоже есть - более читабельный вывод результата встроенного генератора текста для команды -help.
Первой под работу сразу с несколькими (точнее говоря - пока вариант - ВСЕ разделы) разделами попала команда -dir:
По результатам доработки-эксперимента (помимо того, что теперь -dir умеет) - некоторый рефакторинг работы с разделами.Код:>dir Directory of . 04.08.2024 15:04 <DIR> . 04.08.2024 00:49 <DIR> .. 04.08.2024 15:04 136 c.cmd 03.08.2024 20:09 67 108 864 m013.Test.dsk 2 File(s) 67 109 000 bytes 2 Dir(s) 159 236 890 624 bytes free >ImageUtilsX -dir m013.Test.dsk s:du part:all rt11 >type m013.Test.dsk.Dir.MyLog.txt Partition '0' FDF331.DOC 302 27-OCT-1989 FDF333.DOC 118 27-OCT-1989 FILE .BAD 1 09-FEB-1990 EMPTY.FIL 65088 D 4 files, 421 blocks 65088 Free blocks Partition '1' A .MAC 1 11-DEC-1972 BADB .SYS 1 11-DEC-1972 CILUS .LDA 39 11-DEC-1972 CL0 .SYS 1 11-DEC-1972 CL1 .SYS 1 11-DEC-1972 CL2 .SYS 1 11-DEC-1972 CL3 .SYS 1 11-DEC-1972 CL4 .SYS 1 11-DEC-1972 CL5 .SYS 1 11-DEC-1972 CL6 .SYS 1 11-DEC-1972 CL7 .SYS 1 11-DEC-1972 CREF .LDA 10 11-DEC-1972 DTBLD .BAT 7 11-DEC-1972 EDIT .LDA 13 11-DEC-1972 FILCOM.LDA 14 11-DEC-1972 FILDMP.LDA 7 11-DEC-1972 LDUMP .LDA 29 11-DEC-1972 LIBR .LDA 9 11-DEC-1972 LINK .LDA 57 11-DEC-1972 MACRO .LDA 39 11-DEC-1972 MONLIB.CIL 175 11-DEC-1972 ODT .OBJ 10 11-DEC-1972 PIP .LDA 35 11-DEC-1972 PIP .LIB 120 11-DEC-1972 SYSMAC.SML 26 11-DEC-1972 TEST .TXT 1 11-DEC-1972 VERIFY.LDA 68 11-DEC-1972 EMPTY.FIL 64798 D 28 files, 669 blocks 64798 Free blocks
Плюс - идея - новый вариант передачи информации о разделах, которые попадают под работу. То есть на текущий момент команда -dir умеет - или один конкретный раздел или все. А будет уметь - не один, но и не всеВ том числе в варианте - разные разделы с разной ФС.
Но пока дальше, как обычно - комплексное тестирование. И только после его успешного выполнения - дальнейшие доработки


В том числе в варианте - разные разделы с разной ФС.
Ответить с цитированием