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  Next
 
Post new topic   Reply to topic    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Andrey_A_A



Joined: 03 Jun 2010
Posts: 586
Location: Сочи, Хоста

PostPosted: Mon Apr 09, 2012 8:32 pm    Post subject: Reply with quote

Quote:
В скрипте GetHexSel.js уже нет необходимости, см. HexSel v5.6

не совсем понял как использовать, поясните пожалуйста,
вставляю в скрипт:
Code:
Text = "привет"
Call AkelPad.ScriptNoMutex()
aText = AkelPad.Call("HexSel::Main", 2, 24, "", "", Text)
MsgBox "Переменная аText =" & vbNewLine & "<" & aText & ">"

Но переменная aText = 0 (всегда)
и кроме того в скрипт вставляется сконвертируемый текст, а не передаётся переменной

поправьте, если не так.

+ к описанию к плагину в самом низу наверно опечатка
Code:
  Пример (8+16=24):
    Call("HexSel::Main", 1, 24, "\x", "", "MyText")


должно быть Call("HexSel::Main", 2 ...
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5423

PostPosted: Tue Apr 10, 2012 7:32 am    Post subject: Reply with quote

Andrey_A_A
Я что-то поспешил с ответом. Вызов 2 хоть и принимает текст, но пока может выдавать результат только окну редактора.
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5423

PostPosted: Sun May 06, 2012 10:31 am    Post subject: Reply with quote

Andrey_A_A
См. версию 5.7.
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5423

PostPosted: Sun May 06, 2012 10:35 am    Post subject: Reply with quote

Изменено: убран внешний вызов с кодом 2.
Добавлено: возможность конвертировать текст в памяти, используя внешний вызов с кодом 1.

Changed: external call with code 2 has been removed.
Added: ability to convert text into memory using an external call with code 1.


HexSel plugin v5.7
Back to top
View user's profile Send private message Send e-mail
Andrey_A_A



Joined: 03 Jun 2010
Posts: 586
Location: Сочи, Хоста

PostPosted: Thu May 17, 2012 1:23 pm    Post subject: Reply with quote

Quote:
См. версию 5.7.

Instructor, спасибо разобрался!!! Спасибо!!!
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5423

PostPosted: Mon Sep 10, 2012 4:30 pm    Post subject: Reply with quote

Добавлено: десятеричное преобразование.

Added: decimal conversion.


HexSel plugin v5.9
Back to top
View user's profile Send private message Send e-mail
DrakonHaSh



Joined: 19 Mar 2011
Posts: 117

PostPosted: Mon Sep 10, 2012 6:26 pm    Post subject: Reply with quote

Instructor wrote:
Добавлено: десятеричное преобразование.
Added: decimal conversion.

+
Instructor wrote:
GGS wrote:
К паре "%Ch" и "%CH" нужна "%Cd"
Тут уже нужен разделитель. Сейчас HexSel поддерживает десятеричное преобразование.

а можно поподробнее (пример как получить в строке состояния то, что подразумевалось под "%Cd") ? а то в HexSel-Rus.txt ничего про десятичные преобразования.


и можно, по горячим следам, раз десятеричное преобразование добавили, еще раз напомнить про хотелочку восмеричного преобразования. а то в php часто бывает строки зашифрованы таким макаром:
echo "\101\153\145\154\064";
=>
Akel4

вот хотелось бы иметь возможность такие строки при помощи HexSel шифровать и расшифровывать, как сейчас в HexSel можно шифровать(Call("HexSel::Main", 1, 21, "\x", "")) и расшифровывать(Call("HexSel::Main", 1, 6, "\x", "")) "hex-строки" строки вида:
echo "\x41\x6b\x65\x6c\x34";
=>
Akel4
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5423

PostPosted: Mon Sep 10, 2012 7:04 pm    Post subject: Reply with quote

DrakonHaSh
Открываете диалог настроек (двойной клик или правый клик на заголовок плагина) и указываете систему счисления для преобразований.
Back to top
View user's profile Send private message Send e-mail
DrakonHaSh



Joined: 19 Mar 2011
Posts: 117

PostPosted: Mon Sep 10, 2012 8:07 pm    Post subject: Reply with quote

Instructor
О, класс ! Спасибо, удобная штука !

============================
заметил некую странность. у меня преобразование сделано через [Меню окна редактирования]:
"1 => \u0031" Call("HexSel::Main", 1, 41, "\u", "")
"1 => \x31" Call("HexSel::Main", 1, 21, "\x", "")
"\u0031 => 1" Call("HexSel::Main", 1, 10, "\u", "")
"\x31 => 1" Call("HexSel::Main", 1, 6, "\x", "")

так вот если окно HexSel активно, то вышеобозначенные пункты меню становятся с галочкой.
============================

и плиз, ну сделайте восьмеричное преобразование с возможностью вызова наподобие:
"1 => \061" Call("HexSel::Main", ...
"\061 => 1" Call("HexSel::Main", ...
Плиз Smile
Back to top
View user's profile Send private message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5423

PostPosted: Wed Sep 12, 2012 4:06 am    Post subject: Reply with quote

DrakonHaSh wrote:
так вот если окно HexSel активно, то вышеобозначенные пункты меню становятся с галочкой.
Ставим знак минуса перед названием пункта.
Quote:
...ну сделайте восьмеричное преобразование с возможностью вызова...
См. версию 6.0.
Back to top
View user's profile Send private message Send e-mail
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5423

PostPosted: Wed Sep 12, 2012 4:09 am    Post subject: Reply with quote

Добавлено: восьмеричное преобразование.
Добавлено: флаг 256 для внешнего вызова с кодом 1 - использовать десятеричное преобразование.
Добавлено: флаг 512 для внешнего вызова с кодом 1 - использовать восьмеричное преобразование.

Added: octal conversion.
Added: flag 256 for external call with code 1 - use decimal convertion.
Added: flag 512 for external call with code 1 - use octal convertion.


HexSel plugin v6.0
Back to top
View user's profile Send private message Send e-mail
DrakonHaSh



Joined: 19 Mar 2011
Posts: 117

PostPosted: Wed Sep 12, 2012 8:29 am    Post subject: Reply with quote

Instructor wrote:
Добавлено: восьмеричное преобразование.
Добавлено: флаг 256 для внешнего вызова с кодом 1 - использовать десятеричное преобразование.
Добавлено: флаг 512 для внешнего вызова с кодом 1 - использовать восьмеричное преобразование.

Спасибо!


==========================================
пункты меню для восьмеричного преобразования выделенного текста:
-"1 => \61" Call("HexSel::Main", 1, 517, "\", "")
-"\61 => 1" Call("HexSel::Main", 1, 518, "\", "")
Back to top
View user's profile Send private message
Andrey_A_A



Joined: 03 Jun 2010
Posts: 586
Location: Сочи, Хоста

PostPosted: Fri Sep 21, 2012 12:28 pm    Post subject: Reply with quote

Плагин падает вместе с программой, если в настройках выставляешь "Десятиричная" и "Восьмеричная" и пытаешься выделить не цифры
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5423

PostPosted: Sat Sep 22, 2012 5:42 am    Post subject: Reply with quote

Исправлено: ошибка при восьмеричном, десятеричном преобразовании с пустыми префиксом и суффиксом.

Fixed: error in octal, decimal conversion with empty prefix and suffix.


HexSel plugin v6.1
Back to top
View user's profile Send private message Send e-mail
Andrey_A_A



Joined: 03 Jun 2010
Posts: 586
Location: Сочи, Хоста

PostPosted: Tue Sep 25, 2012 9:04 am    Post subject: Reply with quote

Quote:
Исправлено: ошибка при восьмеричном, десятеричном преобразовании с пустыми префиксом и суффиксом

Спасибо, подскажите обратное действие этому
Code:

-"Символ - -> HTML" Call("HexSel::Main", 1, 264, "&#", ";")
Back to top
View user's profile Send private message Send e-mail Visit poster's website
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  Next
Page 6 of 7

 
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