MacroDecrypt — конвертор макросов из/в многострочную форму
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
MacroDecrypt (Alex Yaroslavsky, Alexey Samlyukov)
А планируется ли правильная обработка подпрограмм из KeyMacros\Vars ?
Decrypt работает правильно, Encrypt ничего не делает.
Decrypt работает правильно, Encrypt ничего не делает.
Last edited by John Doe on Fri 18 Jun, 2010 17:33, edited 1 time in total.
Вот такой код не собирается при помощи macrodecrypt.exe в одну строку.
(хотя изначально одна строка разбирается на ура :)
Такое ощущение, что mecrodecrypt начинает собирать макрос когда встречает строчку с "Sequence".
(хотя изначально одна строка разбирается на ура :)
Code: Select all
REGEDIT4
[HKEY_CURRENT_USER\Software\Far\users\gmaxfl\KeyMacros\Vars]
"%%os"=hex(b):01,00,00,00,00,00,00,00
"%%changeassociations"="%a=0; %b=0; %cur=0; F9 C
$If ( Menu.Select(\"assoc\",1) )
Enter %b=Menu.Select(\"lin_\",1); %a=Menu.Select(\"win_\",1); %cur=%a;
$While( %cur < ItemCount)
Home
$Rep(%cur-1)
Down
$End
$If (%cur<%b)
Eval(%%changeassociation_1)
$Else
Eval(%%changeassociation_0)
$End
%cur=%cur+1;
$End
msgbox(\"OK\",\"Associations changed.\",0)
$Else
Esc
$End
"
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
zg Мне это показалось странным.
На данный момент сделал так:
-d Разбирает reg-макрос на составляющие (в удобочитаемый вид).
-e Собирает макрос, старт сборки начинается теперь с такой строки -"=" ранее было с - "Sequence".
-m Как и было - конвертирует содержимое "Sequence" в мультистроки.
Так пойдет?
На данный момент сделал так:
-d Разбирает reg-макрос на составляющие (в удобочитаемый вид).
-e Собирает макрос, старт сборки начинается теперь с такой строки -"=" ранее было с - "Sequence".
-m Как и было - конвертирует содержимое "Sequence" в мультистроки.
Так пойдет?
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact:
вроде и так не портится макрос... в общем выложу в анонсы, посмотрите.
upd:
тут http://forum.farmanager.com/download.php?id=1311
upd:
тут http://forum.farmanager.com/download.php?id=1311
- Alexey Samlyukov
- Posts: 1765
- Joined: Tue 15 Mar, 2005 17:28
- Been thanked: 7 times
- Contact: