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

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 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
SimSU20230526.7z
(83.62 KiB) Downloaded 204 times
SimSU20230324.7z
(78 KiB) Downloaded 146 times
Last edited by SUSim on Fri 26 May, 2023 19:11, edited 22 times in total.
SimSU ··· ·· -- ··· ··-
Volodya
Posts: 268
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 30 times

Набор макросов от SimSU v2014.10

Post by Volodya »

Latest post of the previous page:

Странное поведение макроса календарь: При вызове календаря, отмеченным является 19 января. Я думаю, что это дата, когда был запущен Фар. Ожидалось увидеть сегодняшнюю дату
Volodya
Posts: 268
Joined: Thu 31 Mar, 2005 19:41
Has thanked: 30 times

Набор макросов от SimSU v2014.10

Post by Volodya »

Нельзя ли добавить в макрос "Расширенная выборка" возможность выбора всех файлов с датой как у текущего файла? Подобный макрос есть тут, но он для Far 2 Дополнительно, если выбрано несколько файлов, то выбрать все файлы с датами как у этих файлов. Ну и последняя хотелка: Добавить в макрос Shell_Shift_F5F6F7.lua возможность автоматического раскидывания этих файлов по директориям на пасивной панеле. То есть, выбраны файлы с датами 10.01.2016 и 20.01.2016 Автоматически создаются директории 10.01.2016 и 20.01.2016 на пасивной панеле и соответствующие файлы копируются/переносятся туда
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Набор макросов от SimSU v2014.10

Post by SUSim »

В этом мире всё возможно!
Подумаю, это интерееесно...
SimSU ··· ·· -- ··· ··-
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Набор макросов от SimSU v2014.10

Post by dimfish »

Не успел отследить с какой версии начались проблемы но макрос выхода (AltX) вызывает "F10 Enter" и far виснет на выходе, причем если нажать F10 - не виснет... Причем на старых версиях < 4100 всё работает ок. Есть у кого какие мысли?
User avatar
Vertigo
Posts: 85
Joined: Tue 13 Apr, 2010 12:04
Location: Moscow, Russia
Has thanked: 11 times
Been thanked: 4 times

Набор макросов от SimSU v2014.10

Post by Vertigo »

Воспроизводимо? А то проблема с зависанием на выходе обсуждается здесь: http://forum.farmanager.com/viewtopic.php?f=9&t=10207.
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Набор макросов от SimSU v2014.10

Post by dimfish »

Да, конечно, у меня воспороизводится на всех компах 2 десктопа,1 ноут, 2 vmware. И форум уже весь облазил и ту ветку видел - но там симптомы похожие, но говорится про другое - они там запускают проги или чего то делают...
Поставить макрос AltX - находится SimSU/trivial/Shell_AltX.lua - просто запустить свежий фар - сразу AltX - far выходит и остется висеть консоль. Если запустить и нажать F10 - закрыватся как надо. Воспроизводится у меня в 100% случаев. На Far <4100 проблемы нету.
Shmuel
Posts: 6836
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Набор макросов от SimSU v2014.10

Post by Shmuel »

dimfish, у меня не воспроизводится. Специально ставил этот макрос для проверки. Может от OS зависит или ещё от чего.
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Набор макросов от SimSU v2014.10

Post by 2useven10 »

dimfish wrote: у меня воспороизводится на всех компах
Без плагинов и макросов тоже?
add: Хотя, без макросов нельзя, тогда только с одним макросом...
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Набор макросов от SimSU v2014.10

Post by dimfish »

2useven10 wrote:Без плагинов и макросов тоже?
Удалил все плагины кроме LuaMacro, взял чистый profile всё также...Правда у меня везде win 10... Приду 4 мая на работу посмотрю на win 8...
2useven10
Posts: 5231
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

Набор макросов от SimSU v2014.10

Post by 2useven10 »

dimfish wrote: Правда у меня везде win 10
У меня тоже, но не воспроизводится...
PS: проверяю только на транке...
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Набор макросов от SimSU v2014.10

Post by dimfish »

Специально скачал последний 4660 x64 - на чистой виртуалке 8.1 также не закрывается консоль по AltX, а по F10 всё ок...
На win 10 build 4660 x64 всё также - ладно спасиб всем, будет время - скомпилю в debug посмотрю
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Набор макросов от SimSU v2014.10

Post by SUSim »

на нескольких машинах ИЗРЕДКА получали эффект, но и при СТАНДАРТНОМ f10 (без запроса о выходе в настройках) тоже хватали но намного реже....

буду думать
SimSU ··· ·· -- ··· ··-
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Набор макросов от SimSU v2014.10

Post by dimfish »

Ага всё сам разобрался - всем спасибо за интерес и участие.
Поставил бряк на Manager::ExitMainLoop(int Ask) - он туда вообще не приходил ;)
Oказалось у меня старый скрипт

Code: Select all

Keys("F12 0")
  if Area.Shell then
вместо

Code: Select all

Keys("F12 1")
  if Area.Shell then
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

Набор макросов от SimSU v2014.10

Post by dimfish »

Предлагаю improvement чтоб на любых версиях и везде работало:

Code: Select all

Macro {
area="Common Shell"; key="AltX RAltX"; description="Exit";
action=function()
  if not Area.Shell then
  	Keys("F12 1")
  end
  if not Area.Shell then
  	Keys("F12 0")
  end
  if Area.Shell then
    Keys("F10 Enter")
  end
end;
}
FAR manager — Начальник далеко
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Набор макросов от SimSU v2014.10

Post by HaRT »

Тема про календари отделена: http://forum.farmanager.com/viewtopic.p ... 62#p137562
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
SUSim
Posts: 1637
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 9 times
Been thanked: 26 times

Набор макросов от SimSU v2014.10

Post by SUSim »

Для теста
SimSU ··· ·· -- ··· ··-
Post Reply

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