Page 12 of 96

Posted: Mon Nov 28, 2011 7:51 pm
by FeyFre
Cuprum
Внезапно, но в коллекции скриптов

Posted: Mon Nov 28, 2011 9:16 pm
by KDJ
SendData.js
Fixed: saving parameters in source file.

Posted: Mon Nov 28, 2011 10:25 pm
by Cuprum
FeyFre
Я искал по названию :)
Спасибо, все получилось!

Posted: Tue Nov 29, 2011 6:07 am
by Fr0sT
KDJ
OK, nevermind

Posted: Thu Dec 01, 2011 10:02 am
by Egor
Подскажите, как можно программно:

(1). узнать цвет фона текста (т.е. эквивалент настройки: Вид > Цвета -- там в списке элементов "Основной текст"/"Фон")

(2). узнать/установить цвет границы активной строки (т.е. эквивалент настройки: Вид > Цвета -- там в списке элементов "Граница активной строки"/"Фон")

Дело в том, что мне обычно на выделенной [активной] строке не нужны горизонтальные линии, но отключить их вывод в настройках отдельно от общего отключения выделения активной строки нельзя (Настройки > Параметры -- вкладка "Редактор 1" -- чекбокс "Показывать активную строку"). Чтобы их не было видно, я сейчас просто сделал их цвет = цвету фона окна. Но иногда мне эти линии всё-таки бывают удобны. Так вот, я хочу сделать кнопку на тулбаре, чтобы при ее нажатии поочередно менялся цвет этих линий: если он отличен от фона окна, то он становится равным фону окна, если он равен фону окна, то он приобретает некий цвет — и линии как бы "появляются". Вот такая идея…

Posted: Fri Dec 02, 2011 7:49 pm
by KDJ
FileInfo.js
Added support for NTFS streams.

Posted: Sun Dec 04, 2011 4:20 pm
by KDJ
LinesSelectMoveDuplicate.js
Changed script name to LinesSelectCopyMoveDuplicate.js
Added copying lines to clipboard.

Posted: Sun Dec 04, 2011 4:47 pm
by Instructor
KDJ wrote:
Instructor wrote:... prefered way to not use offsets if possible: ...
Even so, I have to use the offset to save caret options:

Code: Select all

AkelPad.MemCopy(lpFrame + nOffset, nCaretOptions, 3 /*DT_DWORD*/);
Is there another solution?
4.7.1 implements AKD_SETFRAMEINFO message and new version of Scripts plugin contain new method SetFrameInfo.

Обновлены ShiftTabSize.js, ShiftMarker.js. Добавлен ShiftAltLines.js.

Posted: Sun Dec 04, 2011 5:57 pm
by KDJ
Thanks Instructor.
Now the programming will be much easier.

Posted: Sun Dec 04, 2011 8:42 pm
by KDJ
SendData.js
Update for AkelPad 4.7.1.
Now can run from command line:
AkelPad.exe /Show(0) /Call("Scripts::Main", 2, "SendData.js") /quit

Posted: Mon Dec 05, 2011 7:07 pm
by Andrey_A_A
что лучше использовать в скриптах

Code: Select all

Call AkelPad.SendMessage(AkelPad.GetMainWnd(), 273, 4101, 0)
или

Code: Select all

AkelPad.Command(4101)
?

Posted: Mon Dec 05, 2011 7:52 pm
by FeyFre
не продвинутым скриптописателям и не плагинописателям однозначно использовать AkelPad.Command(4101)

Posted: Mon Dec 05, 2011 8:11 pm
by KDJ
CaretOptionsSwitch.js
InsertTabOrSpaces.js
Updated for AkelPad 4.7.1 and Scripts plugin 10.4

Posted: Tue Dec 06, 2011 9:03 am
by VladSh
Andrey_A_A
Первая запись имела бы значение, если бы при изменении остальных параметров документ создавался каким-то другим образом (с другими установками), и то только в скриптах, где надо учитывать различные варианты создания.
2-й вариант проще и понятнее, ничего "лишнего", - только то, что нужно.

Posted: Wed Dec 07, 2011 9:15 am
by Andrey_A_A
Подскажите как получить число открытых вкладок, без перебора всех документов?

И ещё. В связи с проблемами в Google будут ли преобразованы скрипты

TranslateWithGoogleAPI.js
Translator.js