View previous topic :: View next topic |
Author |
Message |
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Fri Jan 19, 2007 15:57 Post subject: Два предложения от Worros (комментарии на wincmd.ru) |
|
|
Worros
Total Commander 7.0 public beta 2 18.01.2007 - 21:21
Alex, ну здесь , так здесь.Мне в общем всё равно, только здесь обсуждать неудобно.
Есть два предложения.
1. Как известно, существует быстрый поиск в текущем каталоге по началу(концу) имени файла. Так вот хотелось бы ,чтобы при выбранном ,например, поиске по "просто букве"(без контрол-алт) можно было дополнительно прижав эти самые контрол+алт получить быстрый поиск по расширению(или наоборот).Места для размещения ещё одного радиобатона или хотя бы чекбокса на вкладке "быстрый поиск" в настройках
предостаточно. Совместимости и пр. никак не повредит.
2. Хотелось бы получить акселераторы для выбора глубины обычного поиска. ИМХО, есть смысл заменить комбобокс "глубина вложенности подкаталогов" на радиобаттоны (все, текущий, 1,2,3,4,5) . Всё равно от 5 до "все" дистанция небольшая(кому понадобится ,скажем ,копать ровно на 10 вглубь). От 5 и дальше точность уже не нужна. А вот оперативность работы повысится, больно уж муторно каждый раз в раскрывающемся списке правильное значение выбирать.
У кого с английским хорошо, закиньте идею на оффорум. Если я чего не додумал, подкорректируйте. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Fri Jan 19, 2007 23:02 Post subject: |
|
|
1. Поддерживаю.
2. Не поддерживаю. Снижается универсальность и читабельность. А ввод нужной глубины вложенности элементарно реализовать скриптом, строчек на шесть-семь. Ради такой мелочи нет никакого смысла напрягать дядю КГ. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Sat Jan 20, 2007 00:28 Post subject: |
|
|
Как это будет выглядеть при реализации скриптом? Нажал Alt+F7, набрал имя файла для поиска, потом нажал Alt+0 или Alt+1 и т.д. .Как эти Alt+0 , Alt+1, ...., задающие глубину поиска, передать в скрипт строчек на 6-7 ? ИМХО, скрипт получится ну ооочень мудрый и/или длинный. _________________ педофилия, каннибализм, бетономешалка !!! |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Sat Jan 20, 2007 02:43 Post subject: |
|
|
Есть два пути. Первый - тупо посылать клавиши (например, в PowerPro это команда *keys). Посылаем Alt+F7, потом n-ое количество раз табуляцию, пока курсор не встанет на dropdown list, и, наконец, нужное количество раз "курсор вниз". Число этих нажатий есть искомая глубина вложенности. Наконец, опять табуляцией установить фокус на "ОК" и все.
Второй путь - послать команду cm_FindFiles, найти дескриптор dropdown list, по классу или по индексу, потом послать этому окну сообщение "пролистать список". Потом узнать дескриптор кнопки "ОК" и через sendmessage послать сообщение "нажать кнопку".
Второй способ требует понимания терминов "окно", "дескриптор", "посылка сообщений окну". Он существенно сложнее, но и гораздо надежнее.
Оба способа позволяют одним нажатием проводить поиск с заданной глубиной вложенности.
Нечто подобное реализовано в моих скриптах:
http://powerpro.wincmd.ru/Scripts/MultiRename.htm
http://powerpro.wincmd.ru/Scripts/Find.htm
http://powerpro.wincmd.ru/Scripts/FindExclude.htm
http://powerpro.wincmd.ru/Scripts/MultiFind.htm _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Sat Jan 20, 2007 02:57 Post subject: |
|
|
Нет-нет, уважаемый господин/товарищ Вахмурка, пополнять число любителей PowerPro я не буду. За совет и напутствие конечно спасибо, но ,как говорится, "это не наш метод" . Поглядел я эти скрипты, они ужасают, и исполнимые модули вдобавок из них не сделаешь, придётся за собой PowerPro таскать- так что для меня это не выход. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Sat Jan 20, 2007 03:23 Post subject: |
|
|
Всяк кулик свое болото хвалит.
Это я к тому, что я лишь описал алгоритм, а реализовать его можно на любом языке программирования или скриптинга. Если нужно компильнуть экзешник, попробуй AHK. Народ тут также балуется Visual Basic scripts и Бог знает чем еще. Одним словом, выбор широк. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Tue Feb 13, 2007 03:26 Post subject: Re: Два предложения от Worros (комментарии на wincmd.ru) |
|
|
Господа, второе предложение отмели, но вот это
Worros wrote: | 1. Как известно, существует быстрый поиск в текущем каталоге по началу(концу) имени файла. Так вот хотелось бы ,чтобы при выбранном ,например, поиске по "просто букве"(без контрол-алт) можно было дополнительно прижав эти самые контрол+алт получить быстрый поиск по расширению(или наоборот).Места для размещения ещё одного радиобатона или хотя бы чекбокса на вкладке "быстрый поиск" в настройках
предостаточно. Совместимости и пр. никак не повредит.
У кого с английским хорошо, закиньте идею на оффорум. Если я чего не додумал, подкорректируйте. |
то вроде поддержали.Может всё-таки кто-нибудь перепостить на оффорум на нормальном английском языке? |
|
Back to top |
|
|
Georgе
Joined: 28 Aug 2007 Posts: 99
|
(Separately) Posted: Thu Aug 30, 2007 06:39 Post subject: |
|
|
Поддерживаю первое и предлагаю видоизменить второе. А именно : задавать глубину поиска в той же строке, что и условие поиска, цифрой, обрамленной или предваренной каким-либо спецсимволом. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Thu Aug 30, 2007 15:19 Post subject: |
|
|
Вот это уже куда интереснее. По крайней мере, можно будет сохранять такой поиск в виде шаблона. Можно использовать любой из запрещенных символов (скажем, [5] - до глубины 5). А кому не надо, тот и пользоваться не будет.
Хотя, с другой стороны, с момента появления возможности задания уровня вложенности я ей пользовался 2 (два) раза, не считая одного тест-драйва. Так что польза данного нововведения (включая ее развитие) довольно сомнительна. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Моторокер
Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Thu Sep 27, 2007 08:50 Post subject: Re: Два предложения от Worros (комментарии на wincmd.ru) |
|
|
Alextp wrote: | 1. Как известно, существует быстрый поиск в текущем каталоге по началу(концу) имени файла. Так вот хотелось бы ,чтобы при выбранном ,например, поиске по "просто букве"(без контрол-алт) можно было дополнительно прижав эти самые контрол+алт получить быстрый поиск по расширению(или наоборот).Места для размещения ещё одного радиобатона или хотя бы чекбокса на вкладке "быстрый поиск" в настройках
предостаточно. Совместимости и пр. никак не повредит. |
Нажатие или удерживание Ctrl+Alt является переключателем?
По теме:
Искать не только с начала имени файла, на и с середины, а то приходится *ёжики* вводить. Попробуйте найти mp3 файл, названный "07 Танцы минус - Иду за тобой".
Быстрая фильтрация, не только переход, т.е. показаны только нужные файлы.
Alt+F7 запускает поиск с уже введёнными параметрами.
Alextp wrote: | 2. Хотелось бы получить акселераторы для выбора глубины обычного поиска. ИМХО, есть смысл заменить комбобокс "глубина вложенности подкаталогов" на радиобаттоны (все, текущий, 1,2,3,4,5). |
Радиокнопки не влезут.
Фичей ни разу не пользовался, но думаю, можно сделать и хоткеи, тем более что цифры больше на этой странице не выбираются.
Alextp wrote: | Всё равно от 5 до "все" дистанция небольшая(кому понадобится ,скажем ,копать ровно на 10 вглубь). От 5 и дальше точность уже не нужна. |
Программазм. "А вдруг кому-то 8 или 9 понадобится? Или 11"
Странно, что нет выбора диапазона - допустим с 4 по 6 уровень.
P.S. Намного удобней, когда вопросы разделены по темам. Один вопрос - одна тема. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Thu Sep 27, 2007 12:15 Post subject: |
|
|
Моторокер wrote: | Искать не только с начала имени файла, на и с середины, а то приходится *ёжики* вводить. Попробуйте найти mp3 файл, названный "07 Танцы минус - Иду за тобой". |
Выруби опцию Быстрый поиск -> Точное соответствие имени -> Начало. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Georgе
Joined: 28 Aug 2007 Posts: 99
|
|
Back to top |
|
|
Worros
Joined: 19 Jan 2007 Posts: 1123
|
(Separately) Posted: Fri Feb 01, 2008 15:56 Post subject: |
|
|
Georgе wrote: | Поддерживаю первое и предлагаю видоизменить второе. А именно : задавать глубину поиска в той же строке, что и условие поиска, цифрой, обрамленной или предваренной каким-либо спецсимволом. |
А если в строке поиска вызывать шаблон поиска по алиасу(или приспособить вместо алиасов нынешние имена) ?! По-моему было бы очень быстро и практично. Забросим на оффорум,пока новый мажорный релиз не вышел?
Для понимания того,о чем идет речь,советую перечитать начало топика. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|