Набор макросов от SimSU

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
SUSim
Posts: 1471
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 4 times
Been thanked: 3 times

Набор макросов от SimSU

Post by SUSim » Wed 21 Mar, 2012 18:27

Вычисление математических выражений. © SimSU
Календарь. © SimSU
Выполнение команды через меню пользователя. © SimSU
Получение названия клавиши. © SimSU
Ускорение скроллинга колёсиком мышки. © SimSU
Меню плагинов с последнего пункта. © SimSU
Вставка разделённых путей и имён файлов. © SimSU
Редактирование строки ввода диалога в редакторе. © SimSU
Первая строка всегда на экране полезно в качестве заголовков столбцов. © SimSU
Создание резервной копии редактируемого файла. © SimSU
Открытие редактора из редактора. © SimSU
Вставка шаблона мароса. / Insert macro template. c Shmuel SimSU
Простое импортирование макроса FAR. © SimSU
Список завершения LuaMacro. © SimSU
Работа мышкой с выделением в редакторе. © SimSU
Перемещение строк в редакторе. © SimSU
Быстрый поиск в редакторе. © SimSU
Комментирование/разкомментирование помеченного блока. © SimSU
Памятливый редактор. © SimSU
Работа с помеченным блоком в редакторе. © SimSU
Подсветка табуляции и перевода строк. © SimSU
Умный Del. © SimSU
Умные Home & End. © SimSU
Лёгкое изменение размеров табуляции. © SimSU
Транспонирование (строки превращаются в столбцы) текста. © SimSU
Удаление конечных пробелов и символов табуляции и пустых строк. © SimSU
Завершения слов в редакторе. © SimSU
Запуск приложения в DOSBox [http://www.dosbox.com]. © SimSU
Работа с файлами через контекстное меню (плагин EMenu). © SimSU
Подсказки к файлам (плагин FarHints © Максим Русов). © SimSU
Работа с файлами через FastCopy (FastCopy.exe © http://ipmsg.org/tools/fastcopy.html). © SimSU
работа с LNK-файлами (плагин LnkView). © SimSU
Переход по вкладкам плагина Panel Tabs (плагин Panel Tabs © Максим Русов) © SimSU"
Работа с файлами через TeraCopy (TeraCopy.exe © http://www.codesector.com). © SimSU
Визуальное сравнение файлов (плагин VisualCompare © Максим Русов). © SimSU
Работа с псевдонимами (синонимами). © SimSU
Смена диска активной панели RCtrl+стрелки. © SimSU
Работа в командной строке. © SimSU
Удаление резервных и временных файлов. © SimSU
Редактирование описания в файле. © SimSU
Работа с датой/временем файлов/папок. © SimSU
Возврат в предыдущую папку, отмена возврата. © SimSU
Включение/отключение поиска на панели после отпускания RAlt. © SimSU
Сохранение/восстановление выделения файлов. © SimSU
Такой же путь & Текущая папка. © SimSU
Выделение файлов аля Explorer. © SimSU
Работа с пометкой файлов. © SimSU
Расширение функциональных клавиш копирования, переноса, создания папки. © SimSU
Attachments
SimSU_20160925.7z
мелкие правки
(51.16 KiB) Downloaded 189 times
SimSU_20160912.7z
(51 KiB) Downloaded 70 times
SimSU ··· ·· -- ··· ··-

User avatar
zg
zero-gravity
Posts: 5231
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 42 times
Contact:

Набор макросов от SimSU

Post by zg » Tue 25 Apr, 2017 11:02

Latest post of the previous page:

4943.

Shmuel
Posts: 5048
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 11 times
Been thanked: 133 times

Набор макросов от SimSU

Post by Shmuel » Tue 25 Apr, 2017 11:56

John Doe wrote: Автор шапку обновил, и если никто не считает что она огромна, то можно вернуть в Полезные.
За всех говорить не буду, а мне размер шапки весьма безразличен.

User avatar
Dennis_Moore
Posts: 205
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 4 times
Been thanked: 8 times

Набор макросов от SimSU

Post by Dennis_Moore » Fri 12 May, 2017 15:36

Если в Editor_FromEditor.lua заменить строки 43 и 44 на такие

Code: Select all

e = s:cfind("[\"\'%]%)>}»]",pos); pos= e or pos-1
b = s:sub(1,pos):cfind("[\"\'%[%(<{«]")
то можно открывать файл внутри любых скобок, а не только кавычек.
Last edited by Dennis_Moore on Fri 12 May, 2017 15:36, edited 1 time in total.

User avatar
Dennis_Moore
Posts: 205
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 4 times
Been thanked: 8 times

Набор макросов от SimSU

Post by Dennis_Moore » Tue 20 Jun, 2017 23:41

Проблема с макросом Common_RememberPlugin.lua аналогичная этой:
http://forum.farmanager.com/viewtopic.p ... 73#p144473

Если в меню плагинов нажать RAlt и набрать что-то что-бы список стал пустым, а затем нажать Enter то FAR зависнет (проверил несколько раз, иногда может и упасть без ошибки). FAR 86/64 4973. Реакция на Esc нормальная - меню закрывается.

User avatar
Dennis_Moore
Posts: 205
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 4 times
Been thanked: 8 times

Набор макросов от SimSU

Post by Dennis_Moore » Fri 23 Jun, 2017 13:45

Макрос Dialog_ToEditor.lua (редактирование строк ввода по F4) из этого набора плохо влияет на строку ввода плагина FastFind Enhanced - редактируется не файл под курсором на панели, а строка ввода. Раньше я менял хоткей макроса на CtrlF4, но в теме LF Search дали советы по определению GUID'ов и появилось другое решение: заменть строку 76 на этот код


User avatar
John Doe
Бюрократ
Posts: 11083
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 11 times
Been thanked: 64 times

Набор макросов от SimSU

Post by John Doe » Fri 23 Jun, 2017 14:23

Лучше наверно добавить вот это:

Code: Select all

condition=function() return Dlg.Id~="3731617B-3037-6363-632D-353933332D34" end;
Это в общем случае. А в данном, универсальнее будет не трогая макрос SimSU добавить свой в другом файле, с повышенным приоритетом.

Code: Select all

Macro { area="Dialog"; key="F4"; priority=60;
  condition=function() return Dlg.Id=="3731617B-3037-6363-632D-353933332D34" end;
  action=function() Keys"AKey" end;
}
Last edited by John Doe on Fri 23 Jun, 2017 15:54, edited 2 times in total.

User avatar
Dennis_Moore
Posts: 205
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 4 times
Been thanked: 8 times

Набор макросов от SimSU

Post by Dennis_Moore » Fri 23 Jun, 2017 14:52

John Doe wrote:
Fri 23 Jun, 2017 14:23
универсальнее будет не трогая макрос SimSU добавить свой в другом файле, с повышенным приоритетом.
Спасибо. Добавил в FastFind_Enhanced_macro.lua. Единственно вы забыли return перед Dlg.Id

Post Reply

Return to “Полезные макросы и скрипты”

Who is online

Users browsing this forum: No registered users and 2 guests