Переключение дисков по Ctrl/Alt/Shift+<-/->

Здесь выкладываются готовые к использованию макросы и скрипты.
IgorZ
Posts: 459
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 6 times
Been thanked: 9 times

Переключение дисков по Ctrl/Alt/Shift+<-/->

Post by IgorZ » Fri 02 Nov, 2012 05:53

Макрос написан по мотивам анси-плагина Change Active Drive by Ilya V. Gershman
Стрелки (или другие назначенные клавиши) в сочетании с LeftCtrl/LeftAlt/RightCtrl/RightAlt/Shift в указанных комбинациях меняют диск для левой/правой/активной/пассивной (в зависимости от настроек) панели. Замечания и предложения принимаются с благодарностью.

Attachments
CtrlAltMenuDisk.3.3.0.7z
последняя версия
(14.95 KiB) Downloaded 27 times
CtrlAltMenuDisk2.0.fmlua.7z
Версия 2.0 - последняя fmlua
(1.54 KiB) Downloaded 24 times
CtrlAltMenuDisk1.1.fmlua.7z
Совсем старая версия (1.1) для версий Фара без Mouse.LastCtrlState
(1.62 KiB) Downloaded 19 times
Last edited by IgorZ on Thu 15 Jun, 2017 09:30, edited 1 time in total.

IgorZ
Posts: 459
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 6 times
Been thanked: 9 times

Переключение дисков по Ctrl/Alt/Shift+<-/->

Post by IgorZ » Thu 17 Dec, 2015 07:47

Latest post of the previous page:

Mauro72 wrote:May be a blank space between drives [C D E F..]?
Only if as option.
Mauro72 wrote:Highlighted the current drive in uppercase, not lowercase.
Similarly.
Mauro72 wrote:And a option to show always the drives in two panels?
Please, more detail.

User avatar
Mauro72
Posts: 210
Joined: Wed 11 Aug, 2010 00:23
Location: Rosario, Argentina
Been thanked: 9 times

Переключение дисков по Ctrl/Alt/Shift+<-/->

Post by Mauro72 » Thu 17 Dec, 2015 15:39

Please, more detail.
Easy, show the drives always, not only when press CTRL (left panel)/ALT (right panel) + arrows.

IgorZ
Posts: 459
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 6 times
Been thanked: 9 times

Переключение дисков по Ctrl/Alt/Shift+<-/->

Post by IgorZ » Fri 18 Dec, 2015 09:36

Версия 3.0.8 - Настройка вывода символов панели с разделением пробелами. Настройка выделения текущего диска нижним регистром. Рефакторинг. Мелкие правки.
Mauro72 wrote:
Please, more detail.
Easy, show the drives always, not only when press CTRL (left panel)/ALT (right panel) + arrows.
No. This drives panels will need to redraw almost every time when FAR panels are redrawn. Before this is necessary to determine, is it really required, or no. All this will increase the load on the system and potentially lower reliability without increasing functionality.

IgorZ
Posts: 459
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 6 times
Been thanked: 9 times

Переключение дисков по Ctrl/Alt/Shift+<-/->

Post by IgorZ » Thu 24 Mar, 2016 05:28

Версия 3.1.0 - Более гибкая настройка управления. Переработана справка.

Теперь можно назначать переключение любой панели на любые комбинации -> и <- с модификаторами. Ну и справка заодно приведена в соответствие с возможностями скрипта и переведена на стандартный механизм.

IgorZ
Posts: 459
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 6 times
Been thanked: 9 times

Переключение дисков по Ctrl/Alt/Shift+<-/->

Post by IgorZ » Fri 25 Mar, 2016 07:47

Версия 3.1.1 - Мелкие правки. Изменены символы для обозначения плагинов, добавляющихся к списку дисков по умолчанию - оказывается, в каких-то случаях те, что были, могут приводить к ошибкам. Исправлен непереведённый с русского фрагмент в английской справке. Собственно, те, кто не пользуются английской справкой и уже переназначили обозначения плагинов, как им удобно, могут не беспокоиться.
Заодно причесал головной пост - устаревшие варианты скрипта формата .fmlua выкинул из текста, заменив на вложения.

IgorZ
Posts: 459
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 6 times
Been thanked: 9 times

Переключение дисков по Ctrl/Alt/Shift+<-/->

Post by IgorZ » Wed 25 May, 2016 11:23

Версия 3.2.0 -
  • Максимально гибкая настройка управления. Теперь можно указывать любые комбинации, вплоть до (к примеру) AltShiftQ для левой панели и RCtrlRAltShiftW для правой. Вроде, за время тестирования все ошибки выловлены, но поскольку возможны скрытые камни в связи с какими-то комбинациями клавиш, на всякий случай пусть полежит и предыдущая версия.
  • Смена места хранения данных. Внимание: в связи с данным новшеством рекомендую перенести настройки скрипта при помощи специальной утилиты. Хотя, в принципе, должен и старые настройки находить, если новых нет. Но не гарантирую, что в любых обстоятельствах, и что так будет и в последующих версиях.
  • Мелкие правки.

IgorZ
Posts: 459
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 6 times
Been thanked: 9 times

Переключение дисков по Ctrl/Alt/Shift+<-/->

Post by IgorZ » Thu 15 Jun, 2017 09:50

Версия 3.3.0 - Диски и плагины можно назначать на разные комбинации. После смены клавиш скрипты перезагружаются (чтобы обновить клавиши вызова макроса). Убрана область Menu из определения пункта меню плагинов. При выводе справки используется язык справки фара. Справка допилена. Nfo. Мелкие правки.
Поясню подробнее насчёт "Диски и плагины можно назначать на разные комбинации". В настройках можно указывать, какими клавишами переключать диски и плагины, к примеру

Code: Select all

║ 1 Левая Ctrl RAlt          3 Активная Shift              ║
║ 2 ПраваяAlt RCtrl          4 Пассивная                   ║
║ 5 <--   Left               6 -->      Right              ║
Теперь можно написать

Code: Select all

║ 1 Левая Ctrl RAlt          3 Активная Shift              ║
║ 2 ПраваяAlt RCtrl          4 Пассивная                   ║
║ 5 <--   \dNum7 \pNum1 Num4 6 -->      \dNum9 \pNum3 Num6 ║
Тогда пара Num7/Num9 будет выводить и, соответственно, переключать только диски, пара Num1/Num3 только плагины, а пара Num4/Num6, как и раньше, и те, и другие. В качестве признаков используются \d/\D и \p/\P.

Post Reply

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