Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Два предложения от Worros (комментарии на wincmd.ru)

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Alextp



Joined: 06 Feb 2005
Posts: 4908

Post (Separately) Posted: Fri Jan 19, 2007 15:57    Post subject: Два предложения от Worros (комментарии на wincmd.ru) Reply with quote

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
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2517
Location: Большая деревня Москва

Post (Separately) Posted: Fri Jan 19, 2007 23:02    Post subject: Reply with quote

1. Поддерживаю.
2. Не поддерживаю. Снижается универсальность и читабельность. А ввод нужной глубины вложенности элементарно реализовать скриптом, строчек на шесть-семь. Ради такой мелочи нет никакого смысла напрягать дядю КГ.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Sat Jan 20, 2007 00:28    Post subject: Reply with quote

Как это будет выглядеть при реализации скриптом? Нажал Alt+F7, набрал имя файла для поиска, потом нажал Alt+0 или Alt+1 и т.д. .Как эти Alt+0 , Alt+1, ...., задающие глубину поиска, передать в скрипт строчек на 6-7 ? ИМХО, скрипт получится ну ооочень мудрый и/или длинный.
_________________
педофилия, каннибализм, бетономешалка !!!
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2517
Location: Большая деревня Москва

Post (Separately) Posted: Sat Jan 20, 2007 02:43    Post subject: Reply with quote

Есть два пути. Первый - тупо посылать клавиши (например, в 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
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Sat Jan 20, 2007 02:57    Post subject: Reply with quote

Нет-нет, уважаемый господин/товарищ Вахмурка, пополнять число любителей PowerPro я не буду. За совет и напутствие конечно спасибо, но ,как говорится, "это не наш метод" Smile. Поглядел я эти скрипты, они ужасают, и исполнимые модули вдобавок из них не сделаешь, придётся за собой PowerPro таскать- так что для меня это не выход.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2517
Location: Большая деревня Москва

Post (Separately) Posted: Sat Jan 20, 2007 03:23    Post subject: Reply with quote

Всяк кулик свое болото хвалит.
Это я к тому, что я лишь описал алгоритм, а реализовать его можно на любом языке программирования или скриптинга. Если нужно компильнуть экзешник, попробуй AHK. Народ тут также балуется Visual Basic scripts и Бог знает чем еще. Одним словом, выбор широк.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Tue Feb 13, 2007 03:26    Post subject: Re: Два предложения от Worros (комментарии на wincmd.ru) Reply with quote

Господа, второе предложение отмели, но вот это
Worros wrote:
1. Как известно, существует быстрый поиск в текущем каталоге по началу(концу) имени файла. Так вот хотелось бы ,чтобы при выбранном ,например, поиске по "просто букве"(без контрол-алт) можно было дополнительно прижав эти самые контрол+алт получить быстрый поиск по расширению(или наоборот).Места для размещения ещё одного радиобатона или хотя бы чекбокса на вкладке "быстрый поиск" в настройках
предостаточно. Совместимости и пр. никак не повредит.

У кого с английским хорошо, закиньте идею на оффорум. Если я чего не додумал, подкорректируйте.

то вроде поддержали.Может всё-таки кто-нибудь перепостить на оффорум на нормальном английском языке?
Back to top
View user's profile Send private message
Georgе



Joined: 28 Aug 2007
Posts: 99

Post (Separately) Posted: Thu Aug 30, 2007 06:39    Post subject: Reply with quote

Поддерживаю первое и предлагаю видоизменить второе. А именно : задавать глубину поиска в той же строке, что и условие поиска, цифрой, обрамленной или предваренной каким-либо спецсимволом.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2517
Location: Большая деревня Москва

Post (Separately) Posted: Thu Aug 30, 2007 15:19    Post subject: Reply with quote

Вот это уже куда интереснее. По крайней мере, можно будет сохранять такой поиск в виде шаблона. Можно использовать любой из запрещенных символов (скажем, [5] - до глубины 5). А кому не надо, тот и пользоваться не будет.
Хотя, с другой стороны, с момента появления возможности задания уровня вложенности я ей пользовался 2 (два) раза, не считая одного тест-драйва. Так что польза данного нововведения (включая ее развитие) довольно сомнительна.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1482
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Thu Sep 27, 2007 08:50    Post subject: Re: Два предложения от Worros (комментарии на wincmd.ru) Reply with quote

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
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5899
Location: Москва

Post (Separately) Posted: Thu Sep 27, 2007 12:15    Post subject: Reply with quote

Моторокер wrote:
Искать не только с начала имени файла, на и с середины, а то приходится *ёжики* вводить. Попробуйте найти mp3 файл, названный "07 Танцы минус - Иду за тобой".

Выруби опцию Быстрый поиск -> Точное соответствие имени -> Начало.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Georgе



Joined: 28 Aug 2007
Posts: 99

Post (Separately) Posted: Thu Sep 27, 2007 18:50    Post subject: Re: Два предложения от Worros (комментарии на wincmd.ru) Reply with quote

Моторокер wrote:

Нажатие или удерживание Ctrl+Alt является переключателем?
Да, чтобы нажатие Ctrl+Alt стало переключателем.
Между прочим, вопрос уже перевели и обсудили на оффоруме. Предложен вот такой workaround http://www.ghisler.ch/board/viewtopic.php?p=132671#132671 . Только странно немного, что раньше поведение было другим, см. http://forum.wincmd.ru/viewtopic.php?t=10654
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Fri Feb 01, 2008 15:56    Post subject: Reply with quote

Georgе wrote:
Поддерживаю первое и предлагаю видоизменить второе. А именно : задавать глубину поиска в той же строке, что и условие поиска, цифрой, обрамленной или предваренной каким-либо спецсимволом.

А если в строке поиска вызывать шаблон поиска по алиасу(или приспособить вместо алиасов нынешние имена) ?! По-моему было бы очень быстро и практично. Забросим на оффорум,пока новый мажорный релиз не вышел?

Для понимания того,о чем идет речь,советую перечитать начало топика.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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