ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Здесь обсуждается всё, что касается макросов.
buniak_a_h
Posts: 1444
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 103 times
Been thanked: 118 times
Contact:

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by buniak_a_h »

Макрос навеян этим:
PieApple wrote:
Thu 23 Jan, 2014 12:57
Еще хотел бы поделиться идеей, реализованной в Проводнике с Windows 7, Total Commander, что если нажать мышкой на имя папки в адресной строке сверху, то происходит переход вверх на эту папку.
На самом деле получилось прикольно и, возможно, полезно (если Вы любите настольных грызунов).
Суть:
Клик мышой на заголовке панели, содержащей имя папки, вызывает переход (как в проводнике). А если клик приходится на разделитель (бэкслэш), то предоставляется выбор, в какую папку перейти.
Первоначальный макрос сваян «на коленке» за полчасика, потому не судите строго. Если будут отзывы и замечания — попробую «докрутить».

Начиная с этой версии я перестал выкладывать текст скрипта в сообщении (уж больно трудоёмко стало, т.к. он вырос). Тем более что “Select all” на сайте опять перестал работать. Теперь только во вложении в виде 7z-архива.


Вместе с файлом самого скрипта поставляются языковые файлы ClickToTitleDirRus.lng и ClickToTitleDirEng.lng и файл помощи ClickToTitleDirRus.hlf.

ClickToTitleDir-1.4.7.7z
(22.83 KiB) Downloaded 62 times
Last edited by HaRT on Wed 06 Nov, 2019 20:42, edited 62 times in total.

User avatar
HaRT
Moderator
Posts: 9276
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 98 times
Been thanked: 207 times

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by HaRT »

Latest post of the previous page:

А это как-нибудь прокомментируете?:
HaRT wrote:
Tue 29 Oct, 2019 12:50
buniak_a_h wrote:
Tue 29 Oct, 2019 05:23
Я не нашёл никаких упоминаний (неправильной) строки whatnew в ScriptsBrowser 0.2, а (правильную) строку whatsnew нашёл только в одном месте, где перечисляются вроде бы маски файлов документации. Зачем нужно это дублирование текста Справки в скрипте? Не лучше ли по мере реализации дописывать сразу в Истороию версий в файле Справки?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 9276
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 98 times
Been thanked: 207 times

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by HaRT »

buniak_a_h wrote:
Tue 29 Oct, 2019 17:21
перестраховался: в скрипте вполне можно убрать строки
И раз теперь абсцисса проверяется в условии срабатывания, то зачем в коде до сих пор явная отправка F9 в двух местах?
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 9276
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 98 times
Been thanked: 207 times

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by HaRT »

buniak_a_h wrote:
Tue 29 Oct, 2019 17:21
после получения правок к хелпу от HaRT-а
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1444
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 103 times
Been thanked: 118 times
Contact:

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by buniak_a_h »

Ой... А это чем обрабатывать?

buniak_a_h
Posts: 1444
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 103 times
Been thanked: 118 times
Contact:

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by buniak_a_h »

HaRT wrote:
Tue 29 Oct, 2019 18:14
зачем в коде до сих пор явная отправка F9 в двух местах?
Забыл убрать. Перепроверю и уберу...

User avatar
HaRT
Moderator
Posts: 9276
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 98 times
Been thanked: 207 times

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by HaRT »

buniak_a_h, вопрос про whatsnew вы сознательно игнорируете?
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1444
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 103 times
Been thanked: 118 times
Contact:

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by buniak_a_h »

HaRT wrote:
Tue 29 Oct, 2019 18:41
buniak_a_h, вопрос про whatsnew вы сознательно игнорируете?
buniak_a_h wrote:
Tue 29 Oct, 2019 05:23
Решил, что так удобно будет и мне - пишу новости по мере реализации, а затем все разом переношу в hlf, так и тем, у кого есть ScriptsBrowser - он показывает эти строки. Эх, ещё б форматирование простейшее (центровку)
«Неправильная» - потому что "s" нету? Или потому что недокументировано?
Я просто попробовал - показывает. Это удобно - посмотреть что нового именно в этой версии. Да и "прыгать между файлами" не требуется - всё в одном (на этапе написания)
История разрослась, смотреть стало неудобно. И писать тоже. Может, историю имеет смысл инвертировать?
Last edited by buniak_a_h on Tue 29 Oct, 2019 18:53, edited 1 time in total.

User avatar
HaRT
Moderator
Posts: 9276
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 98 times
Been thanked: 207 times

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by HaRT »

buniak_a_h wrote:
Tue 29 Oct, 2019 18:52
«Неправильная» - потому что "s" нету?
Именно.
buniak_a_h wrote:
Tue 29 Oct, 2019 18:52
История разрослась, смотреть стало неудобно. И писать тоже. Может, историю имеет смысл инвертировать?
Не могу согласиться. Прыгнул в конец — и читай/пиши, а иначе придётся выискивать, где свежие записи.
buniak_a_h wrote:
Tue 29 Oct, 2019 18:28
Ой... А это чем обрабатывать?
Чем выступать для вас учителемпоисковиком, лучше приведу .
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1444
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 103 times
Been thanked: 118 times
Contact:

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by buniak_a_h »

HaRT wrote:
Tue 29 Oct, 2019 19:00
Чем выступать для вас поисковиком
Вы бы хоть написали, что это - файл *.patch (или *.diff ?).

User avatar
John Doe
Бюрократ
Posts: 12660
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 35 times
Been thanked: 271 times

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by John Doe »

HaRT wrote:
Tue 29 Oct, 2019 19:00
Прыгнул в конец — и читай/пиши, а иначе придётся выискивать, где свежие записи.
Свежие вверху, не?
Хочешь читай, хочешь пиши.
Last edited by HaRT on Tue 29 Oct, 2019 19:48, edited 1 time in total.
Reason: Исправлены автор и источник цитаты (опять)

User avatar
HaRT
Moderator
Posts: 9276
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 98 times
Been thanked: 207 times

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by HaRT »

buniak_a_h wrote:
Tue 29 Oct, 2019 19:06
Вы бы хоть написали, что это - файл *.patch (или *.diff ?).
А я и , но видно это только в коде цитаты. (Вообще-то я по старой памяти ожидал, что этот Codebox поддерживает скачивание файла, иначе зачем я имя вводил…)
Last edited by HaRT on Tue 29 Oct, 2019 19:53, edited 1 time in total.
Reason: Спрятан офтопик
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1444
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 103 times
Been thanked: 118 times
Contact:

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by buniak_a_h »

HaRT wrote:
Tue 29 Oct, 2019 19:16
но видно это только в коде цитаты.
Во-во...
HaRT wrote:
Tue 29 Oct, 2019 19:16
ожидал, что этот Codebox поддерживает скачивание файла,
Увы, он не поддерживает не только скачивание, но и "отметить всё"! Вместо отметки перекидывает в начало страницы. Я уже писал в ветке, посвящённой форуму; реакция = 0. Поэтому для себя я запретил использование codebox-а (ни скачать, ни через буфер взять). И не ожидал, что Вы используете.
John Doe wrote:
Tue 29 Oct, 2019 19:14
Свежие вверху, не?
Хочешь читай, хочешь пиши.
Ответ в приведённой Вами цитате. Как раз про инвертирование истории вопрос был. Но на этапе разработки мне удобнее "всё-в-одном", чтоб второй файл не держать открытым.
На самом деле возражения кроме "не документировано" не вижу. Удобства перевешивают. Название исправлю.
Last edited by buniak_a_h on Tue 29 Oct, 2019 19:46, edited 1 time in total.

buniak_a_h
Posts: 1444
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 103 times
Been thanked: 118 times
Contact:

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by buniak_a_h »

Last edited by HaRT on Tue 29 Oct, 2019 19:52, edited 1 time in total.
Reason: Спрятан офтопик

User avatar
HaRT
Moderator
Posts: 9276
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 98 times
Been thanked: 207 times

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by HaRT »

Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
HaRT
Moderator
Posts: 9276
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 98 times
Been thanked: 207 times

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by HaRT »

buniak_a_h wrote:
Sun 29 Sep, 2019 07:51
Версия 1.4.0
2. […] на клик колёсиком - в любом месте строки
Мои наблюдения это не подтверждают: в непосредственном режиме СКМ срабатывает там же, где и ЛКМ и ПКМ (и на мой взгляд, это правильно), а в диалоговом режиме СКМ срабатывает в пределах диалога с первого раза (правильно), а во всём остальном окне — со второго. Мне кажется, что щелчок СКМ вне диалога стоит зарезервировать для какого-нибудь осмысленного действия, а сейчас следовало бы действовать в соответствии с настройкой Настройки диалогов/[x] Клик мыши вне диалога закрывает диалог.
Фар есть инструмент, а не нянька. © 2009 DrKnS

buniak_a_h
Posts: 1444
Joined: Sat 20 Apr, 2013 00:17
Location: Питер
Has thanked: 103 times
Been thanked: 118 times
Contact:

ClickToTitleDir — переход к папкам по щелчку на заголовке панели (и др.)

Post by buniak_a_h »

HaRT wrote:
Tue 29 Oct, 2019 21:11
в диалоговом режиме СКМ срабатывает в пределах диалога с первого раза (правильно), а во всём остальном окне — со второго.
Это ж Вы делали… Видимо, кроме Param1 надо проверять координаты мышки

Post Reply

Return to “Обсуждение макросов”