Scripts discussion (2)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Updated Translator_Russian.lng by Infocatcher.

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Instructor wrote:SearchReplace.js
Исправлено: "Найти все" - некорректный вывод строки в режиме переноса по словам.
А где взять обновлённый файл?

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »


DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Героически обновился скрипт RunMe.js.
Теперь он настолько суров, что я даже написал к нему инструкцию на русском языке.
Новые возможности:
* запуск файла, указанного в выделенном тексте;
* возможность задавать дополнительные аргументы прямо во время вызова даже для команд-функций.
Подробнее см. RunMe_Usage_Rus.txt по ссылке выше.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

measuresConverter.js
Now used data from fxexchangerate.com instead of Google API (closed since 2013-11-01, see issue #4) + some minor fixes (details).

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor wrote:SearchReplace.js

Исправлено: "Найти все" - некорректный вывод строки в режиме переноса по словам.
Теперь претензия, возможно, к Log-плагину.
Сейчас переход работает, но только до момента, когда в настройках Log-плагина не включишь галку "Переносить строки".

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh
Не воспроизводится. Переходит, что с переносом, что без.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor wrote:Не воспроизводится. Переходит, что с переносом, что без.
STR:
1. Поискали ("Найти всё") - открылась консоль с результатами.
2. Клацаем по строкам в консоли - переходит.
3. Меняем в настройках Log-плагина опцию переноса (в любую сторону).
4. Находясь в тех же (предыдущих) результатах клацаем - не переходит.
Если выполнить новый поиск, то переходит. Не работает после переключения на старых результатах.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh
Попробовал по указанным шагам - переходит в любом случае.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor
Отправил на почту папку с прогой и файл, на котором это происходит.


Вопрос по SaveAs.js. Вернее по функции FileDialog, которая находится в CommonFunctions.js.
Такая ситуация:
- открываю новую вкладку, жму "Сохранить как":

Code: Select all

-"Сохранить как...	Ctrl+Shift+S" Call("Scripts::Main", 1, "SaveAs.js") Icon("%a\AkelFiles\Plugs\Toolbar.dll", 33)
- выделяю vbs-файл (чтобы выбралось его имя);
- перевыбираю расширение в списке расширений, к примеру на js;
- жму в диалоге "Сохранить" и вижу, что в имени файла не то расширение, что выбрал в списке, а то, которое содержится в выбранном файле.
Вопрос в том, как получить в этой функции выбранное расширение? Чтение из lpExtBuffer не помогло.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

TabSwitch.js - заменено прямое получение данных из структуры FRAMEDATA на AKD_GETFRAMEINFO.


VladSh
Когда открывается окно настроек, меняется галочка перенос по словам и нажимается ОК, также устанавливается новый шаблон, который был в диалоге настроек - поэтому не переходит. Этот шаблон можно скинуть на стандартный "Microsoft/GCC" - он будет совметим с выводов SearchReplace.js.
Вопрос в том, как получить в этой функции выбранное расширение?
См. nFilterIndex структуры OPENFILENAME.

KDJ
TabsWithoutIcons.js - you don't need to destroy hImageList, ImageList will be destroyed by program.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Instructor
Thank you very much for the tip.

TabsWithoutIcons.js renamed to IconsOnTabs.js
Added: possibility to restore the icons on the tabs.

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor wrote:
Вопрос в том, как получить в этой функции выбранное расширение?
См. nFilterIndex структуры OPENFILENAME.
Да, забыл сказать, AkelPad.MemRead(nFilterIndex, _TSTR), - возвращает всегда пустую строку, независимо от того, что выбирал.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

VladSh
Совсем не туда :)

Code: Select all

nFilterIndex=AkelPad.MemRead(lpStructure + (_X64?44:24), 3 /*DT_DWORD*/);

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor
Спасибо, подзаработало! :)
Locked