Discuss and announce AkelPad plugins
Offline
Site Admin
Posts: 6403 Joined: Thu Jul 06, 2006 7:20 am
Post
by Instructor » Sun Mar 18, 2012 2:21 pm
Когда приходит AKDN_FRAME_ACTIVATE, lParam уже содержит указатель на данные текущей вкладки. Т.е.:
Code: Select all
if(uMsg != 0x416 /*AKDN_FRAME_ACTIVATE*/)
return;
var lpFrame2 = lParam;
Offline
Posts: 1873 Joined: Mon Aug 06, 2007 1:07 pm
Contact:
Post
by Infocatcher » Sun Mar 18, 2012 2:58 pm
Instructor wrote: Когда приходит AKDN_FRAME_ACTIVATE, lParam уже содержит указатель на данные текущей вкладки.
О, круто.
tileTabs.js
Removed nested AKD_FRAMEFIND sending.
Fixed hidden status bar handling.
Offline
Posts: 1291 Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine
Post
by DV » Tue Mar 20, 2012 10:46 am
Обновление
RunMe.js . Теперь скрипт дожидается фактического старта процесса, запущенного AkelPad.Call("Log::Output", 1, cmd, dir).
Offline
Posts: 876 Joined: Tue Jul 24, 2007 8:54 am
Post
by Fr0sT » Thu Mar 22, 2012 6:46 am
KDJ
Regarding PluginText.js
Code: Select all
if (AkelPad.MemRead(lParam + 12, DT_WORD) == 0x70 /*VK_F1*/)
{
if ((! Ctrl()) && (! Shift()) && (! Alt()))
EditText();
}
else if (AkelPad.MemRead(lParam + 12, DT_WORD) == 0x71 /*VK_F2*/)
{
if ((! Ctrl()) && (! Shift()) && (! Alt()))
EditText(1);
}
...
Why don't you use
switch statement?
Code: Select all
switch (AkelPad.MemRead(lParam + 12, DT_WORD))
{
case 0x70 /*VK_F1*/ : ...; break;
case 0x71 /*VK_F2*/ : ...; break;
}
Offline
Posts: 1949 Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland
Post
by KDJ » Thu Mar 22, 2012 7:36 pm
Fr0sT wrote: Why don't you use switch statement?
Good question.
I don't know why. Probably I copied from another script and I didn't give some thought to it.
Code with "switch" statement looks better but the effect is the same.
Thank you very much behind the observation.
I corrected:
PluginText.js
Offline
Posts: 1949 Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland
Post
by KDJ » Mon Mar 26, 2012 7:51 pm
PluginText.js
Added:
- script working, if AkelPad settings are stored in the registry,
- Shift+F8 (Shift+Del) - remove text file from the disk,
- Ctrl+A - select all items on the list.
Changed:
- F8 (Del) - move text file to the Recycle Bin.
Fixed minor bugs.
Last edited by
KDJ on Sat Mar 31, 2012 5:14 pm, edited 1 time in total.
Offline
Posts: 767 Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus
Post
by se7h » Fri Mar 30, 2012 8:09 pm
Обновил
скрипты для форматирования
Следует признать, что после
расширения возможностей Log'а они утратили свою значимость
Offline
Posts: 1949 Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland
Post
by KDJ » Sat Mar 31, 2012 5:13 pm
PluginText.js
If AkelPad settings are stored in the registry,
added:
- open plugin settings in registry editor (F3),
- backup registry key in file (PluginName.reg.bak).
Offline
Posts: 1949 Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland
Post
by KDJ » Sat Mar 31, 2012 6:03 pm
VladSh
RegJump.js wrote: // [HKLM\SYSTEM\CurrentControlSet\Control] [] обрезаются
Да, обрезаются, but don't replace "HKLM" with "HKEY_LOCAL_MACHINE".
Offline
Posts: 3234 Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:
Post
by VladSh » Sun Apr 01, 2012 5:40 pm
KDJ
I could not reproduce. Even in this case it works.
Offline
Posts: 1949 Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland
Post
by KDJ » Sun Apr 01, 2012 8:22 pm
VladSh
Code: Select all
// [HKLM\SYSTEM\CurrentControlSet\Control] [] обрезаются
If you select text:
[HKLM\SYSTEM\CurrentControlSet\Control]
"HKLM" not be replaced with "HKEY_LOCAL_MACHINE".
Offline
Posts: 3234 Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:
Post
by VladSh » Mon Apr 02, 2012 9:20 am
KDJ
The key phrase "
If you select text "
Thank you! This bug in
RegJump.js fixed.
Offline
Posts: 670 Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:
Post
by Andrey_A_A » Mon Apr 02, 2012 5:09 pm
Хотелось бы разобраться...
Может у них и была бы возможность второго рождения, если дать комментарий ещё и на русском. Почему только на английском, я понимаю авторов, которые только на английском...
К примеру у
FeyFre есть и на рус и на англ
viewtopic.php?p=8084&sid=f7a8ae3a4292fc ... 025ad#p8084
- Я так и не смог найти где скачать tidy.exe
Offline
Posts: 1949 Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland
Post
by KDJ » Mon Apr 02, 2012 5:32 pm
VladSh
You'll need still to improve something.
Now, if you select:
[HKLM\SYSTEM\CurrentControlSet\Control]
it works.
If select:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
or
HKLM\SYSTEM\CurrentControlSet\Control
does not work.
Offline
Posts: 767 Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus
Post
by se7h » Mon Apr 02, 2012 8:06 pm
Andrey_A_A
прямая
ссылка на последнюю версию HTMLTidy
появится свободная минута - напишу русскую версию