User Tag List

Показано с 1 по 10 из 13

Тема: Конвертор из формата редактора ChiWorker в текст

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    08.12.2009
    Адрес
    Клецк, Беларусь
    Сообщений
    39
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Не совсем понял вопрос. Сейчас в эмуляторе есть поддержка принтера, вывод на принтер можно перенаправить в файл. Нужна поддержка принтера в каком-то другом виде?
    Добрый день. Я так и не добился вывода файла с текстового редактора "chiworker". Вроде файл создает, но в нем какой то мусор, а не то, что по идее должно было получится. Возможно я что то не так делаю, но там вроде все просто.
    Оно при выборе печати в TXT вроде печатает, в кодировке KO8-U, но как то, наверное не так, какие то лишние символы присутствуют, такие как "T" со стрелкой, "S1" со стрелкой. Их нету в исходном тексте. Еще бы неплохо, что бы автоматом конвертило из KOI8U в что то более читабельное, типа windows кодировки

    Вот пример, после перекодировки куска текста, сохранял файл с виртуального принтера в TXT, затем конвертил в Windows - 1251, так как изначально файл на выходе в KOI8U.
    Нажмите на изображение для увеличения. 

Название:	пример.JPG 
Просмотров:	92 
Размер:	28.0 Кб 
ID:	78042
    Возможно Это какие то может управляющие символы, от этого редактора, но на печати на оригинальном Корвете такого нету, да и в файле исходнике тоже.
    Последний раз редактировалось Krautsov; 04.11.2022 в 16:35.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    405
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Krautsov, да, это управляющие символы принтера. Конкретно эти ESC S и ESC T включают и выключают режим нижнего индекса. Плохо понимаю, зачем нужно печатать в нижнем индексе символ пробела, может быть, принтер уменьшает его ширину, и это используется для выравнивания строк по ширине? Точно не помню поведение реальных принтеров, но эмуляторы принтеров, которые я пробовал (ESCParser и epsonps), отображают символ в полную ширину.

    К сожалению, навскидку не нашел этот редактор и примеры текста на имеющихся у меня образах дисков, можете поделиться образцом для анализа?

    А вообще, в чем состоит задача? Перевести в текст имеющиеся файлы в этом формате? В таком случае думаю, что оптимальным способом будет набросать внешний скрипт, который изменит кодировку и выбросит управляющие символы из текста. Если у меня будет образец, могу попробовать сделать. Или там не все так просто, и присутствует сложное форматирование?

    Эти 2 пользователя(ей) поблагодарили Pyk за это полезное сообщение:

    Krautsov(05.11.2022), shapipovo(05.11.2022)

  4. #3

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    405
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Krautsov Посмотреть сообщение
    Я так и не добился вывода файла с текстового редактора "chiworker". Вроде файл создает, но в нем какой то мусор, а не то, что по идее должно было получится.
    В общем, набросал я конвертер, прошу протестировать. Преобразовывает корветовский chi в текстовый файл. Обрабатывает все основные ascii-символы и русские буквы, все остальное заменяется точками.
    На тестовых файлах вроде бы нормально отработал, посмотрите, какой будет результат на ваших, при необходимости доработаю.
    Для запуска необходим Python 3.x
    Вложения Вложения
    Последний раз редактировалось Pyk; 20.11.2022 в 19:43.

    Эти 4 пользователя(ей) поблагодарили Pyk за это полезное сообщение:

    Azm(01.12.2022), Krautsov(21.11.2022), Oleg N. Cher(17.11.2022), shapipovo(17.11.2022)

  5. #4

    Регистрация
    08.12.2009
    Адрес
    Клецк, Беларусь
    Сообщений
    39
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    В общем, набросал я конвертер, прошу протестировать. Преобразовывает корветовский chi в текстовый файл. Обрабатывает все основные ascii-символы и русские буквы, все остальное заменяется точками.
    На тестовых файлах вроде бы нормально отработал, посмотрите, какой будет результат на ваших, при необходимости доработаю.
    Для запуска необходим Python 3.x

    P.S. Прошу модераторов по возможности перенести сообщения о ChiWorker с раздел "Корвета" - там это будет полезнее, да и к эмулятору прямого отношения не имеет (сообщения 814, 815, 817, частично 818, 819, 820, 821 и это).
    Вот бы еще вы бы написали мануал, что и как, а то для меня, что Питон, что Шмитон, это что то ругательное ))) Сам питон я скачал, и вроде бы установил, а что дальше. Ваш файл я скачал и разархивировал. Файлы CHI сейчас попробую вытащить с образа дискеты. И еще может я какой то не тот питон скачал, может есть возможность вашу программу на питоне, как то откомпилировать как приложение ? Я далек от всего этого. и еще, какая кнопка в эмуляторе, отвечает за кнопку ALT в Корвете ? Я что то не пойму, по идее все просто, но не могу сменить окно в программе Proffer Commander
    Нажмите на изображение для увеличения. 

Название:	screen865.jpg 
Просмотров:	96 
Размер:	64.1 Кб 
ID:	78111
    Последний раз редактировалось Krautsov; 17.11.2022 в 16:16.

  6. #5

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    405
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Krautsov,
    Обновил cwk2txt: добавил обработку файлов по маске и исправил замеченные проблемы.

    Proffer посмотрю позже
    Последний раз редактировалось Pyk; 20.11.2022 в 19:44.

  7. #6

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,217
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    708
    Спасибо Благодарностей получено 
    1,655
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Прошу модераторов по возможности перенести сообщения о ChiWorker с раздел "Корвета"
    Перенёс.
    С уважением, Станислав.

    Эти 2 пользователя(ей) поблагодарили CityAceE за это полезное сообщение:

    Krautsov(21.11.2022), Pyk(20.11.2022)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Конвертор файлов ALASM в текст
    от CityAceE в разделе Утилиты
    Ответов: 14
    Последнее: 21.08.2021, 21:45
  2. Ответов: 92
    Последнее: 11.12.2020, 17:08
  3. Адаптация текстового редактора
    от Raydac в разделе Софт
    Ответов: 1
    Последнее: 09.06.2008, 14:27

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •