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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
SUSim
Posts: 1540
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 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
SimSU20191214.7z
LuaMacro build 717
(72.73 KiB) Downloaded 50 times
Attachments
SimSU20181114.7z
Улучшения по Вашим предложениям
(70.24 KiB) Downloaded 322 times
Last edited by SUSim on Mon 16 Dec, 2019 18:39, edited 12 times in total.
SimSU ··· ·· -- ··· ··-

User avatar
SUSim
Posts: 1540
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 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: 1441
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 103 times
Been thanked: 117 times
Contact:

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

Post by buniak_a_h »

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

User avatar
John Doe
Бюрократ
Posts: 12656
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 270 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: 12656
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 270 times

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

Post by John Doe »

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

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

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

Post by SUSim »

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

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

User avatar
John Doe
Бюрократ
Posts: 12656
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 270 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: 1540
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 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: 5715
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 134 times
Contact:

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

Post by zg »

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

buniak_a_h
Posts: 1441
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 103 times
Been thanked: 117 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 43 times

User avatar
SUSim
Posts: 1540
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 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: 9271
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 97 times
Been thanked: 205 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: 9271
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 97 times
Been thanked: 205 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: 9271
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 97 times
Been thanked: 205 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 “Полезные макросы и скрипты”