Macros plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 366
Joined: Mon Jan 10, 2011 5:28 pm
Contact:

Post by Lenchik »

Прошу добавить четвертый разряд в запись количества повторений записанного макроса, а то недавно приходилось макросом пргнать 5000+ строк за несколько приёмов по 999 повторений.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Lenchik
Если только Вы не ярый фанат SDI-режима, то Вам пригодится вот этот способ

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

Post by Instructor »

Добавлено: просмотр макроса.

Added: macros viewing.


Macros plugin v5.5

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

Instructor wrote:Добавлено: просмотр макроса.
Вот бы теперь еще и ручное редактирование, было бы совсем отлично!

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

Post by Instructor »

Добавлено: экспорт макроса в последовательность SendKeys.

Added: macro exporting in SendKeys sequence.


Macros plugin v5.6

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

Post by Instructor »

Изменено: форсирование экспорта макроса в латинице, т.к. SendKeys понимает только её.

Changed: forcing macro exporting in Latin, because SendKeys understands only it.


Macros plugin v5.7

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

Post by KDJ »

Instructor
In the file Macros-Eng.txt is repeated description:
Call("Macros::Main", 3, "TOOLBAR_HANDLE", "TOOLBAR_ITEMID")

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

Post by Instructor »

KDJ
Corrected.

Offline
Posts: 8
Joined: Sat Dec 21, 2013 12:03 pm

Macros how to "Play to the end" ?

Post by Sarge »

Hello,
I see the button for Macros "Play to the end" - but when pressed it says "No macro for playing" - although I have a set of macros.
How to use that ?
Thanks in advance for a hint !

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

Post by Instructor »

Sarge
This button only for a just recorded macro. To "Play to the end" for already recorded macros you should open Macros plugin dialog, select macro and play it with repeat count "0".

Offline
Posts: 8
Joined: Sat Dec 21, 2013 12:03 pm

Post by Sarge »

Thank you very much !
Now I know this very convenient trick to use this option.

Offline
Posts: 13
Joined: Tue Jul 15, 2014 1:16 pm

Post by Yevgenijz »

Проблема с кодировкой в макросе, точнее, с невозможностью сменить кодировку.
Нужно было состряпать макрос для превращения строки «0001.tif» в
"d:\Program Files\IrfanView\i_view32.exe" 0001.tif /dpi=(100,100) /convert=0001.tif /tifc=1
где «0001.tif» — параметр имя файла из текущей папки. И получил фигвам:
0001.tif /взш=(100б100) .сщтмуке=0001юеша .ешас=1
Что я только ни делал: и шифт давил, и AltShift, а всё равно AkelPad упорно не хотел переключаться в макросе на латинские буквы, вставлял только русские! Но имя файла, конечно, вставилось правильно, т.к. его я вставлял через CtrlV, но остальной текст-то нельзя было так же вставить, т.к. запомненное в буфере имя пропадало. Конечно, нетрудно сделать замену по CtrlH, но это один раз не трудно, а [s]через месяц это начинает раздражать, я ей сказал: «Закрой рот, дура, я уже всё сказал!»[/s] всё время так мучаться не хочется. Скачал EmEditor и сбацал в нем макрос. Причем, там оказывается, можно потом текст макроса отредактировать, если чего по мелочи забыл, там макрос превращаентся в джава-скрипт.

А вообще идея с макросами хорошая, понравилось, что можно число повторов сделать 0, чтобы до конца прогнать. Интересно, EmEditor тоже так может?(в смысле числа повторов)
Минус EmEditor'а в агромадной стоимости: вроде как 5700 с чем-то за Lifetime лицензию. Ну и кодировок вроде у AkelPad побольше или я ошибаюсь? Честно говоря, не так уж много мне кодировок нужно: только русские, но кому-то другие нужны.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

Yevgenijz wrote:...Причем, там оказывается, можно потом текст макроса отредактировать, если чего по мелочи забыл, там макрос превращаентся в джава-скрипт...
1. Вы могли и не читать всю ветку, но на последние сообщения в ней вы же должны были обратить внимание? Начиная с версии 5.6 плагина можно экспортировать записанный макрос в js-файл (Просмотр-->Экспорт). Так что "оказывается" эта функция встроена и в AkelPad.
2. Что может или не может EmEditor (в частности о числе повторов) логичнее спрашивать на соответствующем ресурсе. Но насколько мне известно, FREE версия EmEditor-а макросов принципиально не поддерживает, равно как и многого чего другого.

Offline
Posts: 13
Joined: Tue Jul 15, 2014 1:16 pm

Post by Yevgenijz »

opk44 wrote:1. Вы могли и не читать всю ветку, но на последние сообщения в ней вы же должны были обратить внимание? Начиная с версии 5.6 плагина можно экспортировать записанный макрос в js-файл (Просмотр-->Экспорт). Так что "оказывается" эта функция встроена и в AkelPad.
А разве это записано на этой странице? Я читал несколько страниц в начале и последнюю страницу.
И потом: в EmEditor'е не нужно экспортировать, ты нажимаешь клавиши и эти нажатия записываются как джава-скрипт и потом этот скрипт можно по мелочи текстово отредактировать. Не ЭКСПОРТИРОВАТЬ, а изначально записывается как джава-скрипт, но не нужно лазить в дебри программирования, а просто набрать нужное сочетание клавиш и оно запишется в джава-скрипт, хотя это не принципиально.
А вот кагбыдь с основной проблемой: как заставить AkelPad записывать макрос теми буквами, которые МНЕ надо, а не теми, которыми ЕМУ вздумается?(в данном случае я набирал символы латинских букв, а AkelPad вставил те же клавиши в русской раскладке).
И вторая проблема до кучи: допустим, я экспортирую макрос в джава-скрипт, а смогу ли я его выполнить от сего места и до забора? С неким количеством повторов или неограниченным количеством? Если нет, то зачем экспортировать?

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

А вот кагбыдь с основной проблемой: как заставить AkelPad записывать макрос теми буквами, которые МНЕ надо, а не теми, которыми ЕМУ вздумается?
Вперед за орденами
Post Reply