Page 1 of 2
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Thu 31 Jan, 2019 11:18
by Garrett
Предлагаю, чтобы когда пользователь нажал Alt-F1(F2) и выбрал диск (ftp...), то активной становилась именно эта панель. Как сделано в ТоталКоммандере, чтобы не нажимать дополнительно Tab.
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Thu 31 Jan, 2019 12:18
by HaRT
Не всегда это желательно. Например, когда я хочу скинуть файлы на флэшку, я перехожу к этим файлам, открываю флэшку на пассивной панели и сразу запускаю копирование. Но в целом признаю, что после смены диска/плагина на пассивной панели там чаще нужно что-то сделать, чем не нужно. Просто за годы как-то привык сразу Tab нажимать.
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Sun 03 Feb, 2019 04:24
by buniak_a_h
Можно написать макрос, повесить его на (например) Ctrl+Enter - чтоб сразу и выбирать диск, и переходить на его панель... 5 минут (если нет подводных камней)
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Sun 03 Feb, 2019 11:19
by Garrett
buniak_a_h, нет, такая функциональность должна быть "из коробки". В 99.9% случаев нам надо что-то сделать на другой панели(открыть нужный каталог или запустить фтп-сессию).
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Sun 03 Feb, 2019 11:32
by John Doe
Не должна
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Sun 03 Feb, 2019 12:08
by Garrett
Должна. Хватит цепляться и навязывать то, что было 20 лет назад. И не принимать новые улучшения.
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Sun 03 Feb, 2019 14:09
by buniak_a_h
Garrett, не должна! Проводите голосование...
John Doe, а Вы не знаете, есть ли возможность в макросе определить, для какой панели - левой / правой либо активной / пассивной - вызвался диалог выбора?
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Sun 03 Feb, 2019 14:27
by John Doe
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Sun 03 Feb, 2019 15:05
by buniak_a_h
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Sun 03 Feb, 2019 15:19
by buniak_a_h
Garrett, Вот Вам:
Macro{
area="Disks";
key="Enter";
description="Переключение на выбранный диск и на панель";
flags="";
condition=function(key)
return (Drv.ShowPos == 1) == PPanel.Left
end;
action=function()
Keys"Enter Tab"
end;
}
}
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Mon 04 Feb, 2019 00:39
by HaRT
! | Message from: HaRT |
Garrett wrote: ↑Sun 03 Feb, 2019 12:08
Должна. Хватит цепляться и навязывать то, что было 20 лет назад. И не принимать новые улучшения.
Перечитайте Правила форума — чтобы избежать неприятных сюрпризов. |
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Mon 04 Feb, 2019 09:54
by John Doe
buniak_a_h wrote: ↑Sun 03 Feb, 2019 15:05
что-то описание раскидано вообще по неожиданным ресурсам... Ужас... :-(
Есть такое...
Положил на менее неожиданный.
https://farmanagerlegacy.github.io/macro-api/
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Mon 04 Feb, 2019 10:07
by Shmuel
John Doe,
Насколько мне помнится, эти страницы создавались не вручную, а скриптом. Если это так, то имеет смысл обновить их из оригинала, так как оригинал с тех пор изменялся (например, функции mdelete/mload/msave).
манипуляции в неактивной панели по Alt-F1(F2)
Posted: Mon 04 Feb, 2019 10:32
by buniak_a_h
John Doe wrote: ↑Mon 04 Feb, 2019 09:54
Положил на менее неожиданный.
На самом деле я просто плохо искал (точнее, не знал, что надо искать) в
%FARHOME%\Encyclopedia. Когда знаешь, что такое таблица Drv, искать становится легче.
Выбор диска в неактивной панели
Posted: Thu 20 Feb, 2020 11:04
by Garrett
Предлагаю делать неактивную панель активной если пользователь открывает там другой диск(фтп ...).
Без выбора диска и переключения вручную на эту панель, а также без всяких скриптов...