Page 23 of 24

Posted: Mon Apr 08, 2019 8:34 pm
by wertfds
есть ли скрипт или встроченная функция преобразования чисел в шестнадцаричную-десятичную сс?
Hex2Dec
Dec2Hex
двоичная система еще

Posted: Mon Apr 08, 2019 10:37 pm
by opk44
wertfds
Зависит от цели.
скрипты KDJ: "CalculatorBin.js", "CalculatorJS.js"
Плагин HexSel

Posted: Tue Apr 09, 2019 5:07 am
by wertfds
цель выделить "15", нажать кнопку "10 в 02" получить 1111, или нажать кнопку "10 в 16" получить "F" и наоборот

Posted: Tue Apr 09, 2019 1:07 pm
by wertfds
почему этот скрипт заменяет "r n" на "r" ?
и как пересохранить с "r n" ?

Code: Select all

AkelPad.WriteFile AkelPad.GetEditFile(0) & "2.txt", AkelPad.GetTextRange(0, -1), -1, 1251, True
Image

Image

Posted: Tue Apr 09, 2019 1:54 pm
by opk44
wertfds wrote:почему этот скрипт заменяет "r n" на "r" ?...
Почему бы не взять за правило - первым делом обращаться к документации?
Там внезапно выяснится, что у GetTextRange есть ещё и третий параметр.

Code: Select all

AkelPad.GetTextRange
____________________

Получить текст из заданного диапазона.

  GetTextRange(nRangeStart, nRangeEnd[, nNewLine]);

Аргументы
  nRangeStart
    Позиция начала диапазона.
  nRangeEnd
    Позиция конца диапазона. Если -1, использовать позицию конца документа.
  nNewLine (только для AkelPad 4.x.x)
    0    //Формат новой строки без изменения.
    1    //"\r" формат новой строки (по умолчанию).
    2    //"\n" формат новой строки.
    3    //"\r\n" формат новой строки.

Posted: Tue Apr 09, 2019 2:10 pm
by wertfds
благодарю

Posted: Wed Apr 10, 2019 2:34 pm
by wertfds
есть готовый скрипт для клонирования безымянной вкладки с текстом?

Posted: Fri Apr 12, 2019 8:41 am
by VladSh
wertfds wrote:есть готовый скрипт для клонирования безымянной вкладки с текстом?

Code: Select all

-"Новый на основе текущего" Call("Scripts::Main", 1, "NewFilebyRecent.js") Icon("%a\AkelFiles\Plugs\ToolBar.dll", 1)

Posted: Sat Apr 13, 2019 1:09 pm
by wertfds
VladSh, благодарю

как объявить опциональную переменную (vbs)?
так не работает

Code: Select all

Function F1 (p1, optional p2)

Posted: Sat Apr 13, 2019 6:18 pm
by wertfds
или опциональные параметры нельзя использовать в vbs функциях Akelpad ?

Posted: Tue Apr 16, 2019 1:13 pm
by VladSh
wertfds wrote:как объявить опциональную переменную (vbs)?
Не использовать vbs.

Posted: Sun Apr 21, 2019 4:43 pm
by Instructor
wertfds wrote:или опциональные параметры нельзя использовать в vbs функциях Akelpad ?
Насколько мне известно VBScript не поддерживает "Optional" (как Visual Basic). Можно, например, передавать Null в качестве параметра, а в функции заменять Null на значение по умолчанию.

Posted: Thu Jun 06, 2019 5:36 am
by Олег
Доброго времени суток!

Такой вопрос: при переименовании с помощью скрипта RenameFile.js файла, находящегося в системной папке, например C:\Program Files\... выдается ошибка т. к. для этого требуются права администратора. Можно ли исправить этот баг, то есть чтобы данный скрипт запускался от имени админа?
Спасибо.

P.S. Возможно это баг в этом скрипте при сохранении файла?

Posted: Fri Jun 07, 2019 9:08 am
by Олег
Проверил на скрипте SaveAs.js из сборки AkelPad Image Full 32.32: то же самое, пишет недостаточно прав для записи в папку.
"Ошибка Move File 5"

Posted: Fri Jun 07, 2019 12:35 pm
by AZJIO
Олег
Рискну предположить или предложить, что нужно либо запустить AkelPad от админа, либо написать промежуточную прогу AsAdmin.exe (с одной строкой кода), чтобы через неё запустить скрипт.