SameFolderEx — установить ту же (под)папку

Здесь выкладываются готовые к использованию макросы и скрипты.
VmkCasper
Posts: 2
Joined: Thu 04 Aug, 2016 12:15

SameFolderEx — установить ту же (под)папку

Post by VmkCasper » Thu 04 Aug, 2016 12:27

Latest post of the previous page:

Добрый день!
Есть несколько пожеланий к макросу:
1. При открытии архивов arclite спрашивает какой формат чтения использовать - можно ли это убрать
2. Не работает открытие архивного файла под курсором в другой панели, если вызов идет уже из архива.
Возможно ли это реализовать?

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

SameFolderEx — установить ту же (под)папку

Post by John Doe » Thu 04 Aug, 2016 14:22

VmkCasper wrote: При открытии архивов arclite спрашивает какой формат чтения использовать - можно ли это убрать
Как воспроизвести?
VmkCasper wrote: Не работает открытие архивного файла под курсором в другой панели, если вызов идет уже из архива.
Возможно ли это реализовать?
Прямо нет. Криво наверно да, но неизвестно стоит ли.

У меня к этому скрипту у самого ряд вопросов, но погружаться в них в обозримой перспективе не планирую...

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

SameFolderEx — установить ту же (под)папку

Post by zg » Thu 04 Aug, 2016 14:42

John Doe wrote:Как воспроизвести?
если в архиве несколько форматов детектируется, то так и будет, это проблема arclite.

VmkCasper
Posts: 2
Joined: Thu 04 Aug, 2016 12:15

SameFolderEx — установить ту же (под)папку

Post by VmkCasper » Thu 04 Aug, 2016 19:26

zg wrote:
John Doe wrote:Как воспроизвести?
если в архиве несколько форматов детектируется, то так и будет, это проблема arclite.
Да это запрос arclite, но если этот же архив открывать не макросом, а входить по CtrlPgDown, то вопрос этот не задается, а открывается на одном из форматов.
Когда arclite открывает архив в архиве, то второй открываемый архив извлекается во временную папку и оттуда открывается на просмотр. Полазил по Arclite Dll, там есть функции получения временной директории и генерации имени временного каталога, значит это делает не Far, а наверно сам плагин. Поэтому вопрос: а можно ли из макроса запускать плагин, как будто это делает сам Far. Конечно можно пойти в "лоб" и просто сделать Keys('CtrlPgDown'), но это как то не элегантно как-то.... Особенно если учесть, что весь макрос написан без "интерактивного" взаимодействия.
Хотя может это и не возможно с использованием только Lua. Есть идеи?

Piton812
Posts: 28
Joined: Sat 02 Jun, 2018 23:04
Has thanked: 10 times
Been thanked: 1 time

SameFolderEx — установить ту же (под)папку

Post by Piton812 » Fri 06 Jul, 2018 05:41

Подскажите пожалуйста, каким образом запустить этот lua скрипт?

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

SameFolderEx — установить ту же (под)папку

Post by John Doe » Fri 06 Jul, 2018 08:01

Устанавливается обычным образом (%FARPROFILE%\Macros\scripts), а запускается как указано в первом сообщении темы

Piton812
Posts: 28
Joined: Sat 02 Jun, 2018 23:04
Has thanked: 10 times
Been thanked: 1 time

SameFolderEx — установить ту же (под)папку

Post by Piton812 » Fri 06 Jul, 2018 17:37

Спасибо за ответ, уточните пожалуйста, что значит %FARPROFILE%\Macros\scripts? т.е. скрипт положить по этому пути? в скачанной портабл версии 3.0 нет каталога профиль...
Каталог Macros есть в папке addons, но в самом каталоге Macros не имеется каталога scripts

Yegor
Posts: 908
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 3 times
Been thanked: 9 times

SameFolderEx — установить ту же (под)папку

Post by Yegor » Fri 06 Jul, 2018 17:43

Piton812 wrote:
Fri 06 Jul, 2018 17:37
Спасибо за ответ, уточните пожалуйста, что значит %FARPROFILE%\Macros\scripts?
1) Запустите Far Manager
2) В командной строке наберите:
cd %FARPROFILE%\Macros\scripts
3) Нажмите Enter
4) В активной панели откроется папка, в которую нужно скопировать файл.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

Piton812
Posts: 28
Joined: Sat 02 Jun, 2018 23:04
Has thanked: 10 times
Been thanked: 1 time

SameFolderEx — установить ту же (под)папку

Post by Piton812 » Fri 06 Jul, 2018 18:00

Yegor Большое спасибо за ответ!

Shmuel
Posts: 5524
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 179 times

SameFolderEx — установить ту же (под)папку

Post by Shmuel » Fri 06 Jul, 2018 18:31

Можно чуть проще: стать на файл, нажать F5, ввести или вставить из буфера %FARPROFILE%\Macros\scripts, нажать Enter.

Piton812
Posts: 28
Joined: Sat 02 Jun, 2018 23:04
Has thanked: 10 times
Been thanked: 1 time

SameFolderEx — установить ту же (под)папку

Post by Piton812 » Fri 06 Jul, 2018 19:20

Большое спасибо за скрипт! подскажите можно ли реализовать, чтобы если курсор в активной панели становится на файл а не на папку, то в пассивной панели открывается быстрый просмотр?

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

SameFolderEx — установить ту же (под)папку

Post by John Doe » Sat 07 Jul, 2018 07:31

Piton812, если ограничиться тем что вы описали, то удобнее реализовать это отдельным независимым макросом, с более высоким приоритетом.

Post Reply

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