Замена псевдографики
Замена псевдографики
спасибо за прогу, очень помогает.
а как бы еще замену псевдографики сделать?
┌─┬─┐
│ │ │
├─┼─┤
│ │ │
└─┴─┘
на
+-+-+
! ! !
+-+-+
! ! !
+-+-+
Было-бы вообще замечательно
Выделил в отдельную тему.
nhutils
а как бы еще замену псевдографики сделать?
┌─┬─┐
│ │ │
├─┼─┤
│ │ │
└─┴─┘
на
+-+-+
! ! !
+-+-+
! ! !
+-+-+
Было-бы вообще замечательно
Выделил в отдельную тему.
nhutils
Re: Замена псевдографики
Заменой символов, например, ┬ на + получается?
Re: Замена псевдографики
почему-то в лоб, в кодировке 866 утилита не хочет перекодировать...
переключился в кодировку 1251, выцепил нужные символы и сделал вот такой командный файл:
вот так он выглядит в кодировке 866:
nhrplc.exe -s:"[ЪВЕГАБїЩШСХёЖФП]" -t:"+" %1
nhrplc.exe -s:"[ДН]" -t:"-" %1
┌─┬─┐
│ │ │
├─┼─┤
│ │ │
└─┴─┘
результат:
+-+-+
│ │ │
+-+-┤
│ │ │
+-+-+
вертикальную черту "│" и "┤"так и не удалось побороть.
вот так в 1251:
nhrplc.exe -s:"[љ‚…ѓЂЃх™‘•с†”Џ]" -t:"+" %1
nhrplc.exe -s:"[„Ќ]" -t:"-" %1
ЪДВДї
і і і
ГДЕДґ
і і і
АДБДЩ
Да, а еще есть двойные линии )
с этими я еще не разбирался
переключился в кодировку 1251, выцепил нужные символы и сделал вот такой командный файл:
вот так он выглядит в кодировке 866:
nhrplc.exe -s:"[ЪВЕГАБїЩШСХёЖФП]" -t:"+" %1
nhrplc.exe -s:"[ДН]" -t:"-" %1
┌─┬─┐
│ │ │
├─┼─┤
│ │ │
└─┴─┘
результат:
+-+-+
│ │ │
+-+-┤
│ │ │
+-+-+
вертикальную черту "│" и "┤"так и не удалось побороть.
вот так в 1251:
nhrplc.exe -s:"[љ‚…ѓЂЃх™‘•с†”Џ]" -t:"+" %1
nhrplc.exe -s:"[„Ќ]" -t:"-" %1
ЪДВДї
і і і
ГДЕДґ
і і і
АДБДЩ
Да, а еще есть двойные линии )
с этими я еще не разбирался
Re: Замена псевдографики
Хорошо, посмотрим.
Т.е. у Вас обрабатываемые файле в 866 кодировке?
Т.е. у Вас обрабатываемые файле в 866 кодировке?
Re: Замена псевдографики
Да, была проблема с псевдографикой и некоторыми другими символами в 866.
Исправлено в версии 2.1.1, см. viewtopic.php?f=14&t=1537
Отпишитесь, пожалуйста, что получилось.
Исправлено в версии 2.1.1, см. viewtopic.php?f=14&t=1537
Отпишитесь, пожалуйста, что получилось.
Re: NHRPLC версия 2.1.1
День добрый !
вот такой командный файл в кодировке 866 так и не работает:
nhrplc.exe -s:"[┌┬┐├┼┤└┴┘]" -t:"+" %1
nhrplc.exe -s:"[│]" -t:"-" %1
-----------------------------------
этот работает, взяты те-же символы в кодировке 1251 и вставлены в файл с 866 кодировкой
nhrplc.exe -s:"[ЪВїГЕАБЩ]" -t:"+" %1
nhrplc.exe -s:"[Д]" -t:"-" %1
т.е. если я делаю ВАТ-файл в 866 кодировке и явно прописываю там символы псевдографики, - это не срабатывает.
┌─┬─┐
│ │ │
├─┼─┤
│ │ │
└─┴─┘
а если переключаюсь в FAR-е в 1251-кодировку и беру эти-же символы, но вставляю их как 866-е, то всё работает, кроме "│" и "┤".
эти символы я не могу перекодировать.
ЪДВДї
і і і
ГДЕДґ
і і і
АДБДЩ
вот такой командный файл в кодировке 866 так и не работает:
nhrplc.exe -s:"[┌┬┐├┼┤└┴┘]" -t:"+" %1
nhrplc.exe -s:"[│]" -t:"-" %1
-----------------------------------
этот работает, взяты те-же символы в кодировке 1251 и вставлены в файл с 866 кодировкой
nhrplc.exe -s:"[ЪВїГЕАБЩ]" -t:"+" %1
nhrplc.exe -s:"[Д]" -t:"-" %1
т.е. если я делаю ВАТ-файл в 866 кодировке и явно прописываю там символы псевдографики, - это не срабатывает.
┌─┬─┐
│ │ │
├─┼─┤
│ │ │
└─┴─┘
а если переключаюсь в FAR-е в 1251-кодировку и беру эти-же символы, но вставляю их как 866-е, то всё работает, кроме "│" и "┤".
эти символы я не могу перекодировать.
ЪДВДї
і і і
ГДЕДґ
і і і
АДБДЩ
Re: NHRPLC версия 2.1.1
Доброе утро! Когда используете кодировку OEM (866), лучше указывать это явно параметром -cp, т.к. по умолчанию программа воспринимает файл как ANSI (1251).
Я проверял вот таким командником:Получился выходной файл t-pseudographics-oem.txt:
Я проверял вот таким командником:
Код: Выделить всё
set fnm=t-pseudographics-oem.txt
echo ┌─┬─┐ >%fnm%
echo │ │ │ >>%fnm%
echo ├─┼─┤ >>%fnm%
echo │ │ │ >>%fnm%
echo └─┴─┘ >>%fnm%
nhrplc.exe -s:"│" -t:"!" -cp:oem %fnm%
nhrplc.exe -s:"─" -t:"-" -cp:oem %fnm%
nhrplc.exe -s:"[┌┬┐├┼┤└┴┘]" -t:"+" -cp:oem %fnm%
Код: Выделить всё
+-+-+
! ! !
+-+-+
! ! !
+-+-+
Re: NHRPLC версия 2.1.1
Утро доброе !
Да, действительно, всё получилось.
Большое спасибо за помощь.
Да, действительно, всё получилось.
Большое спасибо за помощь.
Re: Замена псевдографики
Спасибо за отзыв!
Собрал все сообщения по псевдографике в одну тему.
Собрал все сообщения по псевдографике в одну тему.