Есть ли возможность внедрить автоматической разблокировки? Немного надоедает мышкой тыкать на unlocker, довольно муторный процесс "многотыков".
Казалось бы у FAR'а всё есть (плагины): File Unlock ( viewtopic.php?f=11&t=6015 ) и File Unlock PHE ( viewtopic.php?p=131929#p131929 )
Но в процессе про них забываешь и бесполезны, т.к. в них нет автоматического отслеживания, всё равно приходится руками тянуть до мышки и проводить лишние телодвижения
Вопрос именно в автоматизации, чтобы не засорять в мозг ненужной информацией "кто что где заблокировал" и не выдавал "бесполезное красное окошко" по 10 раз за день.
Например, как в соседней теме: viewtopic.php?p=119955#p119955 - крайне полезная фича . После этого перестала болеть голова:)
Есть варианты решения?
Last edited by Ultrabyte on Thu 13 Mar, 2025 10:46, edited 4 times in total.
Дело в том что процесс держащий файловый объект (файл/папку) скорее всего держит его не от нечего делать (хотя бывает реально нужды уже нет - а держит сволочь)
поэтому такой функционал не будет встроен никогда по дефолту.
Macro { area="Shell Search"; key="CtrlDel CtrlNumDel"; description="Разблокировка файлового элемента"; action=function()
if APanel.Plugin then if win.Uuid(panel.GetPanelInfo(nil,1).OwnerGuid):upper() ~= TmpPanel then exit() end end
if Area.Search then Keys('Esc') end
if APanel.Current ~= '..' then
if msgbox("Разблокировка","Попытаться разблокировать элемент?",0x00020000) == 1 then
-- add key "/silent" at end - for silent process
win.ShellExecute(nil, "open", "C:\\UTILITY\\LockHunter\\LockHunter64.exe", '"'..far.ConvertPath(APanel.Current)..'" /unlock', nil, 1)
end
end
end;
}
больше всего попадаю на необходимость разлочки при использовании AIMP (когда слушаю и чищу каталоги от ненужной музыки)
а как плагины себя ведут? что то я пробывал как то всё плохо было...
PS. можете сделать себе макрос (ы) чтобы перед стандартным удалением файл пытался тихо разблокироваться через вызов LockHunter64.exe /silent
тока я бы на вашем месте не то что 10 раз подумал, а 1000, действительно вам такое нужно?
т.е. первое - будет задержка, во вторых, если удалили файл (отвязали от хэндла), процессу который он нужен - он может крэшануться.
Last edited by Zeroes on Mon 11 May, 2026 13:36, edited 6 times in total.