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 

Кнопка-меню-список с шаблонами поиска?
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Fri Apr 06, 2012 10:44    Post subject: Reply with quote

Flasher wrote:
Я выше пример приводил.
Так ведь
sa wrote:
Вариант с началом: cd абракадабра* подойдёт для общего случая
то есть и для 3-го различия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Apr 06, 2012 10:59    Post subject: Reply with quote

sa
Не о том подумал. Третий вариант на выбор. Просто писать эти символы, ИМО, лучше после основной маски для наглядноти.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Fri Apr 06, 2012 12:09    Post subject: Reply with quote

Flasher wrote:
лучше после основной маски для наглядности

Согласен, с точностью до наоборот. Smile
Back to top
View user's profile Send private message
Slava



Joined: 25 Mar 2019
Posts: 11

Post (Separately) Posted: Thu Mar 28, 2019 01:30    Post subject: Reply with quote

Сделал кнопку, показывающую расширение как у файла под курсором, если расширение имеется. Для переключения показа всех файлов надо установить курсор на папке или файле без расширения. К показываемому расширению файла под курсором также добавляються расширения с любыми дописываемыми символами. Например, если курсор стоит на файле с расширением *.doc, то будут также показываться файлы и *.docx. Этот "фильтр" работает пока его не снять, кликнув на кнопку при курсоре на файле без расширения или директории без расширения. Тогда опять показывает все файлы. Работает отдельно для каждой панели.
Может кому-нибудь пригодится.
Code:
 
TOTALCMD#BAR#DATA
cd
*.%E*
C:\totalcmd90\WCMICONS.DLL,41
Show *.ext

0
-1


Last edited by Slava on Thu Mar 28, 2019 02:07; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Mar 28, 2019 01:52    Post subject: Reply with quote

Slava
И вам на дорожку.

P.S.: У нас коды кнопок обрамляются нажатием кнопки Code в тулбаре формы постинга.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Slava



Joined: 25 Mar 2019
Posts: 11

Post (Separately) Posted: Thu Mar 28, 2019 02:08    Post subject: Reply with quote

Спасибо за замечания по оформлению.
Для меня была проблема вернуться к показу всех файлов с использованием одной кнопки. Такого решения я не нашел.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Mar 28, 2019 02:18    Post subject: Reply with quote

Slava
Наверно, всё таки не всех, а определённых. Ничего тут необычного в вашем коде нет. cd имя_маскиизвестная тема, в т.ч. разбиравшаяся на предыдущей странице. А я скинул почти то же самое, только со скрытием каталогов. Маски могут быть какие угодно. Я бы если и использовал вашу кнопку, то в таком варианте параметров: *.%E *.%E?, иначе туда полезет всё, что не попадя (например, вместе с name.ext будет выделен и file.extensions.txt).
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Slava



Joined: 25 Mar 2019
Posts: 11

Post (Separately) Posted: Thu Mar 28, 2019 04:22    Post subject: Reply with quote

Я пытался сделать ОДНУ кнопку для выделения расширений и для СНЯТИЯ и просмотра всех файлов. Все приведенные Вами варианты не работают для такой задачи.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Mar 28, 2019 04:53    Post subject: Reply with quote

Приведённые где? В этой теме задача с реверсивной кнопкой и не ставилась. Ищите в других темах.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Slava



Joined: 25 Mar 2019
Posts: 11

Post (Separately) Posted: Thu Mar 28, 2019 05:01    Post subject: Reply with quote

Искал. Простого решения, без скриптов и т.п. не нашел. Попробовал свое простое решение, которое работает в 99% нормальных случаев без экзотики в виде точек в имени файла. Решил поделиться.
Если считаете это бесполезным и никому не нужным просто удалите все мои посты.
С Уважением.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Mar 28, 2019 05:15    Post subject: Reply with quote

О чём вы толкуете, не могу понять? Как к вашему решению относится это?:
Slava wrote:
ОДНУ кнопку для выделения расширений и для СНЯТИЯ и просмотра всех файлов.
В вашем варианте обычная фильтрация. Никаким выделением (почему-то расширений), снятием и просмотром всех файлов не пахнет.

Slava wrote:
99% нормальных случаев без экзотики в виде точек в имени файла.
С каких пор точки в имени файла — экзотика (начиная с точек, разделяющих базовое имя и расширение, заканчивая именами 99.9% torrent-файлов и разного контекта с них, особенно видео)?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Thu Mar 28, 2019 05:26; edited 3 times in total
Back to top
View user's profile Send private message
Slava



Joined: 25 Mar 2019
Posts: 11

Post (Separately) Posted: Thu Mar 28, 2019 05:23    Post subject: Reply with quote

Простите, но в первом посте я описал, как кнопка работает. Если поставить курсор на файл без расширения и нажать кнопку фильтрация снимается и показываются ВСЕ файлы. Это и показалось мне интересным в данной реализации.
Под точкий в имени файла имелся в виду Ваш пример name.name.ext, когда в полном имени (с расширением) имееться как минимум 2 точки.Точка перед расширением не имелась ввиду.


Last edited by Slava on Thu Mar 28, 2019 05:31; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Mar 28, 2019 05:30    Post subject: Reply with quote

Теперь понял. При наличии Ctrl+F10 и cm_SrcAllFiles ничего интересного в лишних манипуляциях нет. Как наблюдение, возможно, любопытно, но не более.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Slava



Joined: 25 Mar 2019
Posts: 11

Post (Separately) Posted: Thu Mar 28, 2019 05:37    Post subject: Reply with quote

Я и не претендовал не нечто исключоительное. Просто одна из возможностей не написанная ранее, возможно за ненадобностью.
Или если кликать мышью и без меню Totala.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Mar 28, 2019 05:50    Post subject: Reply with quote

Я считаю ключевым ваш пример с doc/docx, т.е. когда может идти речь о схожих типах с потенциальной прибавкой в один символ. Там мой пример с двумя масками будет точнее.

Slava wrote:
Под точкий в имени файла имелся в виду Ваш пример name.name.ext, когда в полном имени (с расширением) имееться как минимум 2 точки.
Да таких примеров полно. Я же написал про торренты в одной папке со скачанным контентом, например, видео. Там куча точек, а перед .torrent очень часто стоит расширение видео. В итоге вместе с видео будут отображены и *.torrent.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 3 of 4

 
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