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

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

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

Post by SUSim »

Вычисление математических выражений. © SimSU
Календарь. © SimSU
Выполнение команды через меню пользователя. © SimSU
Получение названия клавиши. © SimSU
Ускорение скроллинга колёсиком мышки. © SimSU
Меню плагинов с последнего пункта. © SimSU
Вставка разделённых путей и имён файлов. © SimSU
Редактирование строки ввода диалога в редакторе. © SimSU
Первая строка всегда на экране полезно в качестве заголовков столбцов. © SimSU
Создание резервной копии редактируемого файла. © SimSU
Открытие редактора из редактора. © SimSU
Вставка шаблона мароса. / Insert macro template. © Shmuel SimSU
Простое импортирование макроса FAR. © SimSU
Список завершения LuaMacro. © SimSU
Работа мышкой с выделением в редакторе. © 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
Работа с файлами через 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
Возврат в предыдущую папку, отмена возврата. © SimSU
Включение/отключение поиска на панели после отпускания RAlt. © SimSU
Сохранение/восстановление выделения файлов. © SimSU
Такой же путь & Текущая папка. © SimSU
Выделение файлов аля Explorer. © SimSU
Работа с пометкой файлов. © SimSU
Расширение функциональных клавиш копирования, переноса, создания папки. © SimSU
При смене панели ширина активной панели остается постоянной. © SimSU
Attachments
SimSU20200404.7z
(73.42 KiB) Downloaded 18 times
Last edited by SUSim on Sun 05 Apr, 2020 10:12, edited 13 times in total.
SimSU ··· ·· -- ··· ··-

User avatar
SUSim
Posts: 1543
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 10 times

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

Post by SUSim »

Latest post of the previous page:

у меня в комплекте макрос для поиска только по RAlt.
я и знакомые к такому поиску сильно привыкли!
а вот левый все разрешили под хоткеи...
Last edited by SUSim on Thu 15 Nov, 2018 20:35, edited 1 time in total.
SimSU ··· ·· -- ··· ··-

buniak_a_h
Posts: 1610
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 141 times
Contact:

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

Post by buniak_a_h »

SUSim wrote:
Thu 15 Nov, 2018 20:33
у меня в комплекте макрос для поиска только по RAlt.
я и знакомые к такому поиску сильно привыкли!
а вот левый все разрешили под хоткеи...
Жаль... У меня левая рука плохо действует. На Ctl ещё попадаю, а вот на буковки - с трудом.
Ладно, придётся терпеть...

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

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

Post by John Doe »

SUSim wrote:
Thu 15 Nov, 2018 05:02
а то если исправите, то я не знаю как узнать координаты окна редактора.

Code: Select all

zg 15.11.2018 15:00:02 +0200 - build 5317
 1. ECTL_GETCOLOR неправильно возвращала координаты.
Для активного редактора можно использовать ACTL_GETCURSORPOS.
Тоже хак конечно.

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

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

Post by John Doe »

buniak_a_h wrote:
Fri 16 Nov, 2018 08:09
Ладно, придётся терпеть...
Переназначить же

User avatar
SUSim
Posts: 1543
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 10 times

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

Post by SUSim »

Вот блин! Добавьте возможность узнать координаты редактора!!! а то изобретать костыли не айс...

Кстати если на экране 2 редактора, то при клике мышью в неактивный активный все равно считает что кликнули в него!
SimSU ··· ·· -- ··· ··-

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

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

Post by John Doe »

SUSim wrote:
Sat 17 Nov, 2018 07:25
Добавьте возможность узнать координаты редактора!!!
Используйте багтрекер. В этой теме это останется просто воплем.
SUSim wrote:
Sat 17 Nov, 2018 07:25
если на экране 2 редактора, то при клике мышью в неактивный активный все равно считает что кликнули в него!
Продемонстрируйте

User avatar
SUSim
Posts: 1543
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 10 times

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

Post by SUSim »

Странно, про баг воплем не было, даже просил, чтобы не исправляли, однако исправили влёт!

Про клики мышкой - любой макрос создающий редактор на неполный экран и мой макрос выделения мышкой в редакторе...
Last edited by SUSim on Sun 18 Nov, 2018 08:33, edited 2 times in total.
SimSU ··· ·· -- ··· ··-

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

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

Post by zg »

John Doe wrote:
Sat 17 Nov, 2018 09:24
Продемонстрируйте
ваш же виш.

buniak_a_h
Posts: 1610
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 109 times
Been thanked: 141 times
Contact:

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

Post by buniak_a_h »

SUSim, предлагаю маленькие изменения к Shell_SelectingEx.lua, навеянные обсуждением. Конкретно:
  1. в строке Panel.Select(...) отметка делается не по имени файла, а по маске (3-й параметр заменён на 3);
  2. немного переделана функция Select() для удобства вставки строк (отвязался от номеров итемов)
  3. исправлены некоторые неточности:
    1. в англоязычной части таблицы Messages был пропущен элемент DescrDay
    2. в меню совсем забыты пункты отметки по дате.
Если не лень и будет время - гляньте, пож., и, возможно, замените в своём комплекте.
Shell_SelectingEx.lua.7z
(4.32 KiB) Downloaded 44 times

User avatar
SUSim
Posts: 1543
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 10 times

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

Post by SUSim »

buniak_a_h, Всё хорошо!
Стало удобнее...
Как время будет, опубликую доработанные макросы, но не заменю (если уж менять подход с меню, то пользоваться надо всеми плюсами от макро-апи, ИМХО), в наборе ещё макросы поменять надо, постараюсь в ближайшие длинные выходные...
SimSU ··· ·· -- ··· ··-

Dima777
Posts: 6
Joined: Mon 06 May, 2019 22:13

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

Post by Dima777 »

Editor_MouseSelect.lua содержит баг. Если провести мышью (или дважды кликнуть) и сразу с клавы скопировать в буфер обмена (пока в левом верхнем углу Фара горит буква "Р") по Ctrl+V, то копирование не произойдет. Как "Р" в углу гаснет - копируется нормально. Но, извините, я не тормоз, чтобы ждать целых полсекунды после выделения мышью, чтобы нажимать Ctrl+V. Отключаю Editor_MouseSelect.lua - копирование восстанавливается, но мышью теперь не выделить блок...

На Ctrl+V висит клавиатурный макрос CtrlIns (без этого копирование вообще не работало бы).

Пробовал после движения мышью копировать по Ctrl+Ins, вместо Ctrl+C - не помогло.

В коде Editor_MouseSelect.lua содержалось CtrlV, пробовал менять на CtrlIns - не помогло.

User avatar
HaRT
Moderator
Posts: 9333
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 99 times
Been thanked: 213 times

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

Post by HaRT »

Dima777, вы точно ничего не путаете? CtrlV — это «вставить», а CtrlIns — это действительно «скопировать».
Но подтверждаю: сразу после отпускания мыши макрос с Ctrl не срабатывает.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Dima777
Posts: 6
Joined: Mon 06 May, 2019 22:13

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

Post by Dima777 »

HaRT wrote:
Mon 06 May, 2019 22:43
вы точно ничего не путаете? CtrlV — это «вставить», а CtrlIns — это действительно «скопировать».
Конечно же, перепутал Ctrl+C/V, пока писал сообщение. После выделения мышью копируем, чтобы затем переместить курс и вставить. Вставка тоже не работает, пока "Р" горит.

User avatar
HaRT
Moderator
Posts: 9333
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 99 times
Been thanked: 213 times

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

Post by HaRT »

Dima777 wrote:
Mon 06 May, 2019 22:29
Пробовал после движения мышью копировать по Ctrl+Ins, вместо Ctrl+C - не помогло.
В вашем случае может оказаться полезной ещё одна возможность обсуждаемого скрипта — если выделять с зажатым Ctrl, то при отпускании мыши выделенное скопируется. (Вообще этот скрипт много чего умеет — почитайте описание и комментарий в начале файла.) Это, конечно, не отменяет отрапортованной более общей проблемы.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Dima777
Posts: 6
Joined: Mon 06 May, 2019 22:13

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

Post by Dima777 »

HaRT wrote:
Tue 07 May, 2019 16:48
В вашем случае может оказаться полезной ещё одна возможность обсуждаемого скрипта — если выделять с зажатым Ctrl, то при отпускании мыши выделенное скопируется.
Спасибо, это интересно. Жаль, что автор не пишет подробное описание всех фишек в .lua

В идеале, я бы сделал совершенно иной стиль, как принято в программах-терминалах. Например, я сижу в куче консолей из Secure Shell (Chrome), там после выделения мышью текст сразу копируется. А правая кнопка - вставляет. Может есть уже такой скрипт?

User avatar
HaRT
Moderator
Posts: 9333
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 99 times
Been thanked: 213 times

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

Post by HaRT »

Dima777 wrote:
Tue 07 May, 2019 18:52
Жаль, что автор не пишет подробное описание всех фишек в .lua
Многое пишет, да вы, похоже, не читали.
Dima777 wrote:
Tue 07 May, 2019 18:52
после выделения мышью текст сразу копируется. А правая кнопка - вставляет. Может есть уже такой скрипт?
Всё же прочитайте вдумчиво комментарий в начале обсуждаемого скрипта — получите ответ на свой вопрос.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

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