AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

HexSel plugin
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Yevgenijz



Joined: 15 Jul 2014
Posts: 13

PostPosted: Fri Oct 28, 2016 10:52 am    Post subject: Reply with quote

Такая проблема: Есть куча контактов в файле .vcf. Контакты взяты из телефона. Есть плагин для TC tcPhonebook. Беда в том, что после корректировки контактов прога их автоматически конвертит в удобочитаемый UTF8, а вот обратно в QUOTED-PRINTABLE - нет. А телефон не понимает контактов, в которых буквы не зашифрованы в QUOTED-PRINTABLE, получается контакт с номером телефона, но без имени абонента. Sad
Как я понял, на базе этого плагина можно состряпать что-то, что переводило бы выделенный текст в QUOTED-PRINTABLE.
QUOTED-PRINTABLE - это шестнадцатиричный дамп UTF8 строки, в которой каждый байт отделяется от другого символом =. Если вдруг в строке встречается =, то заменяется на =3D. Например, =D0=90=D0=BB=D1=8C=D1=84=D0=B0=D1=81=D1=82=D1=80=D0=B0=D1=85=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5
Здесь D0 и D1 - признаки, что следующий символ - русская буква. Короче, неанглийские буквы все занимают 2 байта, иероглифы - больше, английские 1 байт. Но мне, понятно, нужны русские, хотя, ещё и пробелы могут быть, но не суть, главное, чтобы добрый человек сделал что-нибудь для конвертации выбранного текста в такой вид.
Back to top
View user's profile Send private message
Skif_off



Joined: 20 Oct 2013
Posts: 1104

PostPosted: Fri Oct 28, 2016 11:31 am    Post subject: Reply with quote

Yevgenijz
Посмотрите converter.js, кодирование/раскодирование Quoted-printable вроде только в development version прикручено.
Back to top
View user's profile Send private message
Yevgenijz



Joined: 15 Jul 2014
Posts: 13

PostPosted: Fri Oct 28, 2016 1:47 pm    Post subject: Reply with quote

Skif_off wrote:
Yevgenijz
Посмотрите converter.js, кодирование/раскодирование Quoted-printable вроде только в development version прикручено.
Посмотрел. Упоминаний Quoted-printable не нашёл. Значит, не судьба?
Или кто-нибудь сможет сделать?
Back to top
View user's profile Send private message
Kley



Joined: 28 Mar 2015
Posts: 202
Location: Russia

PostPosted: Fri Oct 28, 2016 5:23 pm    Post subject: Reply with quote

Yevgenijz
Правильно ли я понял? Вам нужно преобразовать выделенную строку "Альфастрахование" в
Code:
=D0=90=D0=BB=D1=8C=D1=84=D0=B0=D1=81=D1=82=D1=80=D0=B0=D1=85=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5

Если да, то:
Code:
"Меню или тулбар" Call("HexSel::Main", 2, 5, "=", "", 65001)
Back to top
View user's profile Send private message
Skif_off



Joined: 20 Oct 2013
Posts: 1104

PostPosted: Fri Oct 28, 2016 5:35 pm    Post subject: Reply with quote

Yevgenijz
По ссылке есть ссылка: development version, вот ту версию и возьмите. Кнопка (или добавьте в меню):
Code:
-"Quoted-Printable --> Текст" Call("Scripts::Main", 1, "converter.js", `-mode=2 -type="QuotedPrintable" -dialog=false -onlySelected=true`) Icon(0)
Back to top
View user's profile Send private message
Yevgenijz



Joined: 15 Jul 2014
Posts: 13

PostPosted: Sun Nov 27, 2016 12:03 pm    Post subject: Reply with quote

Kley, Skif_off
Что такое
Quote:
Кнопка (или добавьте в меню):

Имеется в виду, что нужно запустить Настройки/Плагины/Scripts::Main? Или нужно создать файл с указанным текстом, обозвать его Quoted-printable.js и запускать через Настройки/Плагины/Scripts::Main?
В моем AkelPad нет пункта меню Меню или тулбар.
Skif_off
converter.js по Вашей ссылке скачал, все равно пункт Меню или тулбар не проявился.
Back to top
View user's profile Send private message
opk44



Joined: 16 Jan 2010
Posts: 567

PostPosted: Sun Nov 27, 2016 12:44 pm    Post subject: Reply with quote

Yevgenijz
RTFM!
"Исключительно бодрит ум и вострит воображение" (с).
А именно:
1) "про кнопки" --> "\AkelFiles\Docs\ToolBar-Rus.txt"
2) "про меню" --> "\AkelFiles\Docs\ContextMenu-Rus.txt"
Back to top
View user's profile Send private message
Yevgenijz



Joined: 15 Jul 2014
Posts: 13

PostPosted: Sun Nov 27, 2016 2:18 pm    Post subject: Reply with quote

Kley
http://akelpad.sourceforge.net/forum/viewtopic.php?p=31943#31943

это я Ваш текст обозвал Quoted-printable.js и попытался выполнить.
Back to top
View user's profile Send private message
Kley



Joined: 28 Mar 2015
Posts: 202
Location: Russia

PostPosted: Sun Nov 27, 2016 7:47 pm    Post subject: Reply with quote

Yevgenijz
opk44 wrote:
1) "про кнопки" --> "\AkelFiles\Docs\ToolBar-Rus.txt"

Скачайте ToolBar плагин. Переместите его в папку ...\AkelFiles\Plugs\ToolBar.dll. Будет тулбар - будут кнопки.
opk44 wrote:
2) "про меню" --> "\AkelFiles\Docs\ContextMenu-Rus.txt"

Скачайте ContextMenu плагин. Переместите его в папку ...\AkelFiles\Plugs\ContextMenu.dll. Будет возможность редактировать меню.
Kley wrote:
"Меню или тулбар" Call("HexSel::Main", 2, 5, "=", "", 65001)

Это строка для меню и\или кнопки тулбара. Можете назвать, как хотите, хоть так:
Code:
"Quoted-printable" Call("HexSel::Main", 2, 5, "=", "", 65001)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8
Page 8 of 8

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group