| View previous topic :: View next topic |
| Author |
Message |
tmsg
Joined: 21 Aug 2012 Posts: 27 Location: UK
|
Posted: Wed Sep 19, 2012 10:28 am Post subject: |
|
|
Thanks, KDJ and Instructor. Funnily enough, I found the AKD_GOTO* messages first thing this morning;-) even before looking into the forum. And of course the next thing I saw is that Scripts-Eng.txt does contain a full example of what I want to do.
I am quite happy with AP. In comparison to UltraEdit, it can now do most of what I could do there and AP is much, much easier to enhance (not least because the full sources are available).
However, the thing I like most about AP is its blazing speed: opening ~40 .H files is about 10 times (!) faster than with UE. Replacing strings in big files is another area where I see amazing speed differences.
Great editor and great forum!
TM |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Wed Sep 19, 2012 4:35 pm Post subject: |
|
|
| Andrey_A_A wrote: | По поводу скрипта DrawLine.js
Хороший скрипт, можно ещё вставить в него горячую клавишу по выходу из него.
Т.е. нажал - нарисовал - нажал гор. клавишу выхода | В скрипте указано: | Quote: | | Second script call will turn off drawing. | Это значит, что повторный вызов остановит выполнение скрипта. Т.е. назначаем сочетание в Hotkeys плагине на вызов скрипта. |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1067 Location: Poland
|
Posted: Thu Sep 20, 2012 7:02 pm Post subject: |
|
|
RegExpTestJS.js
Added Chinese-Simplified translation.
Translator.js
Updated Chinese-Simplified translation. |
|
| Back to top |
|
 |
Andrey_A_A
Joined: 03 Jun 2010 Posts: 477 Location: Сочи, Хоста
|
Posted: Tue Sep 25, 2012 2:59 pm Post subject: |
|
|
| Quote: | | закрыть все вкладки правее текущей |
А кто знает как получить номер текущей вкладки и к-во всего открытых вкладок? |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1888 Location: Vinnitsa, Ukraine
|
Posted: Tue Sep 25, 2012 4:08 pm Post subject: |
|
|
| Andrey_A_A, ну я знаю как. TCM_GETCURSEL. Только это ответ не этой темы. "для чайников" |
|
| Back to top |
|
 |
Denis268
Joined: 19 Jun 2010 Posts: 22 Location: Ukraine
|
Posted: Tue Sep 25, 2012 5:24 pm Post subject: |
|
|
При использовании скриптов LinesSelectCopyMoveDuplicate.js и ShiftVerticaly.js с параметрами для смещения через Hotkey плагин AkelPad вылетает с ошибкой.  |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1067 Location: Poland
|
Posted: Tue Sep 25, 2012 5:35 pm Post subject: |
|
|
Andrey_A_A
You can also use AKD_FRAMESTATS.
| Code: | var hMainWnd=AkelPad.GetMainWnd();
var nCurTab=AkelPad.SendMessage(hMainWnd, 1291 /*AKD_FRAMESTATS*/, 3 /*FWS_CURSEL*/, 0);
var nTabs=AkelPad.SendMessage(hMainWnd, 1291 /*AKD_FRAMESTATS*/, 0 /*FWS_COUNTALL*/, 0);
WScript.Echo("CurTab: " + nCurTab + "\r\n" + "Tabs: " + nTabs); |
|
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1067 Location: Poland
|
Posted: Tue Sep 25, 2012 5:53 pm Post subject: |
|
|
Denis268
What arguments do you use with LinesSelectCopyMoveDuplicate.js? |
|
| Back to top |
|
 |
Denis268
Joined: 19 Jun 2010 Posts: 22 Location: Ukraine
|
Posted: Tue Sep 25, 2012 6:08 pm Post subject: |
|
|
KDJ
I use Call("Scripts::Main", 1, "LinesSelectCopyMoveDuplicate.js", "M -1") for for shift up and argument "M 1" for shift down. |
|
| Back to top |
|
 |
VladSh
Joined: 29 Nov 2006 Posts: 2507 Location: Киев, Русь
|
Posted: Tue Sep 25, 2012 7:28 pm Post subject: |
|
|
| Denis268 wrote: | При использовании скриптов - ShiftVerticaly.js с параметрами для смещения через Hotkey плагин AkelPad вылетает с ошибкой.  | Использую скрипт ShiftVerticaly.js именно с параметрами с помощью Hotkeys-плагина, вылетов или неправильной работы добиться не удалось. |
|
| Back to top |
|
 |
KDJ
Joined: 06 Mar 2010 Posts: 1067 Location: Poland
|
Posted: Tue Sep 25, 2012 8:28 pm Post subject: |
|
|
Denis268, VladSh
In fact, this happens if you hold down the shortcut key for a long time. I do not know what is the cause.
Instructor, check it please. |
|
| Back to top |
|
 |
Denis268
Joined: 19 Jun 2010 Posts: 22 Location: Ukraine
|
Posted: Tue Sep 25, 2012 8:41 pm Post subject: |
|
|
KDJ, VladSh
Похоже проблема связана с моими настройками, так как на чистом ini AkelPad тоже не падает.
Мои настройки AkelPad.ini | Code: | MIME-Version: 1.0
Content-Type: application/octet-stream; name="AkelPad.rar"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="AkelPad.rar"
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 |
Буду разбираться. |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
Posted: Wed Sep 26, 2012 3:45 pm Post subject: |
|
|
| KDJ wrote: | | In fact, this happens if you hold down the shortcut key for a long time. | Reproduced.
Denis268
Scripts v11.9 |
|
| Back to top |
|
 |
FeyFre
Joined: 07 Aug 2007 Posts: 1888 Location: Vinnitsa, Ukraine
|
Posted: Mon Oct 01, 2012 11:35 am Post subject: |
|
|
Instructor, просьба усовершенствовать скрипт DuplicateLines.js, а именно: если линий не выделенно, то дублировать текущую линию.
(Конечно хотелось такую функцию встроенной, ибо от DosNavigator-а ещё не скоро привычки отойдут) |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4640
|
|
| Back to top |
|
 |
|