Переключение дисков по Ctrl/Alt/Shift+←/→

Здесь выкладываются готовые к использованию макросы и скрипты.
IgorZ
Posts: 510
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 9 times
Been thanked: 21 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.4.1.0.7z
Последняя версия
(17.89 KiB) Downloaded 38 times
Last edited by IgorZ on Fri 09 Feb, 2018 05:54, edited 6 times in total.

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

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

Post by IgorZ » Mon 18 Dec, 2017 10:15

Latest post of the previous page:

Версия 3.3.2 - Внезапно совпало наличие свободного времени, интереса и идеи по способу реализации, так что теперь можно указывать несколько строк вывода, панель будет выводиться в каждой. В настройках пишем несколько строк через , или ;, например 0,-1. Старый вариант, естественно, поддерживается. Заодно поменял приоритет выделения начального диска и курсора выбора.

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

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

Post by IgorZ » Fri 29 Dec, 2017 14:10

Здравствуйте, де
...
Хо-хо-х
...
В общем, вот вам мой новогодний подарок.
Версия 4.0.0 - Панели переключения могут быть постоянными и всплывающими при наведении мыши. Рефакторинг.
По умолчанию режим отключен - не стоит лишний раз грузить систему. Желающие входят в меню настроек и устанавливают переключатель "Включить постоянные панели" (AltN). После этого панели активизируются. При наведении мыши в область мини-панели она становится видимой (только если панель Far включена). При нажатии мышью на букву диска или символ плагина происходит переход. Особо желающие могут включить зависимый переключатель "Выводить всегда" (AltM). Тогда мини-панели будут показываться всегда, даже при отключенных панелях Far.
Предупреждение: несколько раз эта опция завешивала у меня Far. Правда, это было под Wine. Отловить причину пока не удалось. Так что будьте осторожны.

User avatar
sToLp
Posts: 815
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 79 times
Been thanked: 6 times

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

Post by sToLp » Fri 29 Dec, 2017 17:39

IgorZ wrote:
Fri 29 Dec, 2017 14:10
В общем, вот вам мой новогодний подарок.
Версия 4.0.0
За подарок большое спасибо! Он даже лучше чем супер!

Ранее не замеченный , который, скорее всего, был и в прежних версиях.

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

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

Post by IgorZ » Fri 05 Jan, 2018 14:51

Версия 4.0.1 - Укрощение курсора в поле "Диски, исключаемые из списка" диалога настроек. Укрощение не 100%-е, поскольку список сортируется и проверяется на недопустимые символы. Кого не волнует, что курсор в этом поле раньше после каждого изменения перескакивал в конец списка, можете игнорировать эту версию.

User avatar
sToLp
Posts: 815
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 79 times
Been thanked: 6 times

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

Post by sToLp » Fri 05 Jan, 2018 16:58

IgorZ wrote:
Fri 05 Jan, 2018 14:51
Версия 4.0.1 - Укрощение курсора в поле "Диски, исключаемые из списка" диалога настроек.
Большое спасибо! Так макрос ещё лучше!

А поскольку совершенствовать можно любое, даже самое совершенное (как данный макрос), произведение, то, в надежде на энтузиазм автора, предлагаю Вашему вниманию 2 хотелки:

1. Располагать меню макроса в верхней позиции наиболее удобно, на мой взгляд, на стоке 1 (т.е. на второй сверху при отсчёте от 0). При этом, при постоянном выводе меню оно перекрывает односимвольный значок, расположенный в самой левой позиции данной строки. Тот значок, который обозначает режим сортировки в панели и при клике на который мышкой вызывается штатное меню выбора дисков. (При отключённой опции "[ ] Выводить всегда" этот значок, если приноровиться, остаётся доступным.)
Желателен бы отступ меню макроса (предпочтительно в 2 знака) от левого края, чтобы и при постоянном выводе меню этот значок оставался бы доступен тоже.

2. Вторая хотелка значительно более сложная: а нельзя ли перечень символов дисков сделать автоматическим? Т.е. чтобы при подключении/отключении дисков соответствующие им буквы появлялись/исчезали сами. Как в штатном меню выбора дисков. Это особенно существенно при работе с портабельным Far`ом, переносимом на сменных носителях. Так как на разных компьютерах буквы дисков (в т.ч. одних и тех же) могут заметно отличаться и динамически изменяться.

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

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

Post by IgorZ » Fri 12 Jan, 2018 05:36

sToLp wrote:
Fri 05 Jan, 2018 16:58
IgorZ wrote:
Fri 05 Jan, 2018 14:51
Версия 4.0.1 - Укрощение курсора в поле "Диски, исключаемые из списка" диалога настроек.
Большое спасибо! Так макрос ещё лучше!

А поскольку совершенствовать можно любое, даже самое совершенное (как данный макрос), произведение, то, в надежде на энтузиазм автора, предлагаю Вашему вниманию 2 хотелки:

Сделать горизонтальный отступ не фиксированным, а настраиваемым? Логичная идея, запишу себе на будущее.
sToLp wrote:
Fri 05 Jan, 2018 16:58
А у Вас он не автоматический??? При подключении диска (например, флешки) он появляется в списке, при отключении - исчезает. Список исключаемых дисков, если что, нужен только для тех дисков, которые есть в системе, но видеть в панели скрипта их не хочется.

User avatar
sToLp
Posts: 815
Joined: Thu 23 Jul, 2009 10:16
Has thanked: 79 times
Been thanked: 6 times

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

Post by sToLp » Fri 12 Jan, 2018 09:35

IgorZ wrote:
Fri 12 Jan, 2018 05:36
Сделать горизонтальный отступ не фиксированным, а настраиваемым? Логичная идея, запишу себе на будущее.
Спасибо!
IgorZ wrote:
Fri 12 Jan, 2018 05:36
А у Вас он не автоматический??? При подключении диска (например, флешки) он появляется в списке, при отключении - исчезает. Список исключаемых дисков, если что, нужен только для тех дисков, которые есть в системе, но видеть в панели скрипта их не хочется.
Большое спасибо за разъяснение! Оказывается, моя хотелка №2 была уже реализована, а я об этом и не подозревал. Вероятно, из-за какого-то моего косяка с настройкой прежних версий макроса.

Дело в том, что при первоначальной настройке новой версии макроса в поле "Диски, исключаемые из списка" диалога "Конфигурация" почему-то высвечивалось 26 литер: ABCDEFGHIJKLMNOPQRSTUVWXYZ. И я, как теперь понимаю, ошибочно, полагал, что это забито в макросе по умолчанию. И поэтому чтобы литера диска появлялась в меню макроса, мне приходилось исключать её из этого перечня. В т.ч. для каждой вновь вставляемой флешки. После же Вашего разъяснения обнулил содержание поля, сохранил конфигурацию Far`а, и теперь всё стало так, как надо.

Респект и уважение!

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

Переключение дисков по Ctrl/Alt/Shift+←/→

Post by IgorZ » Fri 09 Feb, 2018 06:07

Версия 4.1.0 -
  • Горизонтальная позиция мини-панели настраивается. Как и было обещано.
  • Скрипт добавляется в меню дисков. Сам не знаю, зачем он там, но переделки настолько ничтожные, что пусть будет.
  • Подсказки. Экспериментальная фича. Теперь в процессе выбора диска/плагина к тому, что под курсором выводится подсказка строчкой ниже: для дисков - текущий путь, для плагинов - название и описание.
  • Рефакторинг.
В процессе редактирования головного поста была какая-то странная фигня с вложенными файлами: из всех показывался только самый старый. Так что вычистил всё старьё на всякий случай. Если кому-то вдруг понадобится, могу снова выложить.

Post Reply

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