Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору -- Макрос назначен на LAltShiftS. Плагин вызывается в реальных файловых -- панелях и дереве каталогов если не запущен arclite. -- (c) VictorVG @ VikSoft.Ru, 2014 - 2015 , (c) Igor Yudincev, 2015 -- История версий: -- -- v1.0 - первая версия -- 02.08.2014, 14:11:44 +0300 -- v1.1 - добавлена навигация из Size Manager.lu by Igor Yudincev. -- 18.04.2015, 15:00:27 +0300 -- v1.2 - рефакторинг, пытаемся устранить конфликт с ArcLite (баг-репорт skipik) -- Wed Jun 24 04:05:28 +0300 2015 -- v1.3 - рефакторинг, пытаемся устранить конфликт с F5/F6/F8 (баг-репорт skipik) -- Thu Jun 25 13:55:50 +0300 2015 -- local SMId="F36E3C60-C77F-43F2-83C1-8A879DDBBCD7"; local SMMId="F3D9C64A-BC7A-49A5-8FD9-38CAE5A37282"; local ArcPt=mf.env("FARHOME").."/\\plugins\\arclite\\arclite.dll/i"; local Ks="/(F5|F6|F8)" local DlgId1="E41F6EFF-49DA-40D8-BB50-37D355D812CC"; local DlgId2="5431982E-24CA-4BAC-8831-177300C2405C"; Macro{ area="Shell Tree"; key="LAltShiftS"; flags="NoPluginPanels NoPluginPPanels NoSendKeysToPlugins"; description="Size Manager"; condition=function() return Plugin.Load(ArcPt,0)==0 end; action=function() Plugin.Menu(SMId,SMMId) end; } Macro { area="Dialog"; key="Enter Home End Up Down PgUp PgDn Left Right CtrlPgUp CtrlPgDn"; flags="NoPluginPanels NoPluginPPanels NoSendKeysToPlugins"; priority=0; description="Size Manager - panel navigation"; condition=function() return Plugin.Load(ArcPt,0)==0 end; action = function() if win.ExtractKey~=Ks then if Dlg.Id==DlgId1 or Dlg.Id==DlgId2 then Keys("Esc") Keys(akey(1)) Plugin.Call(SMId,0) else Keys(akey(1)) end; else Keys(akey(1)) end; end; } | Всего записей: 33218 | Зарегистр. 31-07-2002 | Отправлено: 14:13 25-06-2015 | Исправлено: Victor_VG, 14:13 25-06-2015 |
|