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

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

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

Post by SUSim »

Вычисление математических выражений. © SimSU
Календарь. © SimSU
Выполнение команды через меню пользователя. © SimSU
Получение названия клавиши. © SimSU
Ускорение скроллинга колёсиком мышки. © SimSU
Меню плагинов с последнего пункта. © SimSU
Вставка разделённых путей и имён файлов. © SimSU
Редактирование строки ввода диалога в редакторе. © SimSU
Вставляет в ком.строку путь SUBST или сетевого диска. © 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
Подсчет количества слов/чисел в строке. © 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"
Отключение FarColorer для больших Файлов. © 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
Сортировка файлов и директорий по расширеню - тому что за последней точкой. © SimSU
Attachments
SimSU20260418.7z
Рефакторинг и Portable: far3 and far2m
(106.14 KiB) Downloaded 40 times
Last edited by SUSim on Sat 18 Apr, 2026 11:54, edited 29 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1736
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

Latest post of the previous page:

Volodya wrote: Thu 28 Aug, 2025 21:53 По ShiftF7 не вызывается ничего.
...
В чем смысл MkDir как модуль?
ЧТЯДНТ?
В кастомизации диалога по F7!!! и не нужно запоминать хоткеи! смотри место где ОБРАБАТЫВАТЬ НЕСКОЛЬКО ПАПОК там при переключении
image.png
image.png (2.47 KiB) Viewed 3919 times
появится третье состояние

PS
как бы еще помощь подключить... про третье состояние переключателя?
Last edited by SUSim on Fri 29 Aug, 2025 19:30, edited 2 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1736
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

Volodya wrote: Thu 28 Aug, 2025 21:53 Если же написать ..\? , то файл(ы) копируются, но на пассивной панели открывается директория на уровень выше чем была.
в файле
Shell_F5F6F7andGo.lua
заменить
строку

Code: Select all

  str = mf.fsplit(str,0x1+0x2)=="" and far.ConvertPath(str) or str -- Если в строке ввода только имя файла/дирректории, то добавим путь
на

Code: Select all

  str = far.ConvertPath(str) or str -- Если в строке ввода только имя файла/директории, то добавим путь
ЗЫ
mf.fsplit(str,0x1+0x2) не ожидал что при строке str= "..\" вернет тоже самое. А где Диск, а где Путь?
Last edited by SUSim on Fri 29 Aug, 2025 19:38, edited 3 times in total.
SimSU ··· ·· -- ··· ··-
Volodya
Posts: 326
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 71 times
Been thanked: 3 times

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

Post by Volodya »

SUSim wrote: Fri 29 Aug, 2025 19:03 В кастомизации диалога по F7!!! и не нужно запоминать хоткеи!
Всё хорошо, только у меня переключатель двухпозиционный. Состояния Э,Э я получить не могу. У меня интерфейс английский.
То есть, суффиксы работают правильно, а что-то типа {A-C} не раскрывается в A B C
User avatar
SUSim
Posts: 1736
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

:)
Третья позиция переключателя появится после выполнения условия

Поддержка макроса 'mkdir' © Shmuel в виде модуля
-- Published: viewtopic.php?p=180545#p180545
Макрос немного модифицирован и ожидается в папке
%FARPROFILE%\Macros\modules\Shmuel\mkdir\
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1736
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

Volodya wrote: Fri 29 Aug, 2025 19:58 Состояния Э,Э я получить не могу. У меня интерфейс английский.
То есть, суффиксы работают правильно, а что-то типа {A-C} не раскрывается в A B C
а вот это я не понял совершенно может Это к к Автору Модуля - макроса???
Last edited by SUSim on Fri 29 Aug, 2025 20:13, edited 1 time in total.
SimSU ··· ·· -- ··· ··-
Shmuel
Posts: 7250
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

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

Post by Shmuel »

Volodya wrote: Fri 29 Aug, 2025 19:58 Всё хорошо, только у меня переключатель двухпозиционный. Состояния Э,Э я получить не могу. У меня интерфейс английский.
То есть, суффиксы работают правильно, а что-то типа {A-C} не раскрывается в A B C
Из любопытства поставил данный скрипт от SUSim + модуль.
У меня интерфейс тоже английский. Но у меня всё заработало: переключатель стал трёхпозиционным,
и когда он в позиции [?], то {A-C} раскрывается правильно, создаются 3 папки.
User avatar
HaRT
Moderator
Posts: 11467
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 272 times
Been thanked: 417 times

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

Post by HaRT »

SUSim wrote: Fri 29 Aug, 2025 19:03 как бы еще помощь подключить... про третье состояние переключателя?
Можно, например, перехватывать DN_HELP, когда этот переключатель является активным контролом.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
SUSim
Posts: 1736
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

HaRT, спасибо
SimSU ··· ·· -- ··· ··-
Volodya
Posts: 326
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 71 times
Been thanked: 3 times

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

Post by Volodya »

SUSim wrote: Fri 29 Aug, 2025 20:10 Третья позиция переключателя появится после выполнения условия
Shmuel wrote: Fri 29 Aug, 2025 21:19 У меня интерфейс тоже английский. Но у меня всё заработало: переключатель стал трёхпозиционным,
Все условия выполнены.
Основная машина.
Убираем все макросы распаковываем архив SimSU_2025_08_25
Строка "Change folder ..." появляется. Переключатель двухпозиционный. Так же как было раньше.
Запускаем с far /p . Нет ни строки, ни третей позиции.
Беру старый ноутбук. На нем стоит Far 3.0.6346
Никаких макросов, кроме стандартной поставки на нем нет. Раскрываю архив. По F7 вылет (касается разбора grammar file).
Ставлю новый Far (сегодняшний) - всё работает прекрасно.
P.S. Чистка кеша не помогла.
Last edited by Volodya on Sun 31 Aug, 2025 04:48, edited 1 time in total.
Shmuel
Posts: 7250
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

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

Post by Shmuel »

Volodya wrote: Sun 31 Aug, 2025 04:47 Беру старый ноутбук. На нем стоит Far 3.0.6346
MkDir требует версию Фара 6381 или новее.
11 июня в скрипт была добавлена проверка версии Фара.
Так что если бы SUSim взял бы в свой комплект версию с GitHub, а не старую версию, вы бы получили сообщение о несоответствии версии Фара (вместо "вылета").
Last edited by Shmuel on Sun 31 Aug, 2025 06:29, edited 1 time in total.
Volodya
Posts: 326
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 71 times
Been thanked: 3 times

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

Post by Volodya »

Shmuel wrote: Sun 31 Aug, 2025 06:26 MkDir требует версию Фара 6381 или новее.
Понятно, но это не отвечает на основной вопрос.
Shmuel
Posts: 7250
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

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

Post by Shmuel »

Volodya wrote: Sun 31 Aug, 2025 06:31 Понятно, но это не отвечает на основной вопрос.
А какой вопрос основной?
Volodya
Posts: 326
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 71 times
Been thanked: 3 times

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

Post by Volodya »

Почему нет третьего состояния переключателя.
Shmuel
Posts: 7250
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 48 times
Been thanked: 636 times

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

Post by Shmuel »

Volodya wrote: Sun 31 Aug, 2025 07:37 Почему нет третьего состояния переключателя.
Потому что исполнение скрипта Shell_F5F6F7andGo.lua прерывается по ошибке при попытке загрузить модуль mkdir.
После чего по F7 вы получаете оригинальный фаровский диалог.
User avatar
SUSim
Posts: 1736
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

Обновление модуля 'mkdir' © Shmuel и макроса Shell_F5F6F7andGo.lua

Shell_F5F6F7andGo.lua обновился
Attachments
mkdir.7z
Макрос немного модифицирован и ожидается в папке
%FARPROFILE%\Macros\modules\Shmuel\mkdir\mkdir.lua
(9.48 KiB) Downloaded 28 times
Last edited by SUSim on Sun 19 Oct, 2025 08:51, edited 3 times in total.
SimSU ··· ·· -- ··· ··-
User avatar
SUSim
Posts: 1736
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 15 times
Been thanked: 45 times

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

Post by SUSim »

Shmuel wrote: Fri 29 Aug, 2025 21:19 Из любопытства поставил данный скрипт от SUSim + модуль.
У меня интерфейс тоже английский. Но у меня всё заработало: переключатель стал трёхпозиционным,
и когда он в позиции [?], то {A-C} раскрывается правильно, создаются 3 папки.
в far2m?
А far2m есть собранный под AstraLinux?
Last edited by SUSim on Sun 31 Aug, 2025 10:09, edited 1 time in total.
SimSU ··· ·· -- ··· ··-
Post Reply

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