Добавление в поиск TC большого списка расширений файлов

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

kdn
Сообщения: 85
Зарегистрирован: Вт сен 19, 2006 06:40
Откуда: Москва, РФ

Добавление в поиск TC большого списка расширений файлов

Сообщение kdn »

В TC можно вести поиск по разным типам файлов информации, как например, по видео-файлам. Плохо то, что типов видео-файлов раз-два и обсчелся.
Мне необходимо скопировать в строку поиска TC все файлы данного типа (например типа видео-файлы), взятые отсюда http://open-file.ru/ , но так, чтобы из столбца (они представлены там в столбце) получилась соответствующая синтаксически правильная строка поиска в TC, т.е *.3gp *.avi итд.
Может где-то или у кого-то есть плагины автоматизации или готовые списки (подчеркиваю, - списки в строчку) различных типов расширений файлов в большом количестве по перечислению?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

В некоторых сборках есть кучи всяких разных шаблонов поиска, лично я ими никогда не пользуюсь.

Можно скопировать текст в табличный редактор и оставить только первую колонку, а затем преобразовать колонку в строчку, например, с помощью регулярных выражений. Кстати, в EmEditor есть возможность выделять текст прямоугольником (с зажатой Alt), т.е. можно выделить непосредственно первый столбец, а далее опять же регулярное выражение.
kdn
Сообщения: 85
Зарегистрирован: Вт сен 19, 2006 06:40
Откуда: Москва, РФ

Сообщение kdn »

MVV писал(а):а затем преобразовать колонку в строчку, например, с помощью регулярных выражений.
Как это сделать в Excel ?
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

kdn
Сохрани нужную страницу "как текст",
затем _нажми_ на файле эту кнопку:

Код: Выделить всё

TOTALCMD#BAR#DATA
%comspec% /c chcp 1251&
(for /f %%a in ('findstr /r /c:"^\.[^ ]*" %p%n') do @<nul set /p str=*%%a )> _exts.txt &start _exts.txt
%COMMANDER_PATH%\TOTALCMD.EXE,26
_exts


-1
Для видео получилось:

Код: Выделить всё

*.3g2 *.3gp *.3gp2 *.3mm *.60d *.aep *.ajp *.amv *.amx *.arf *.asf *.asx *.avb *.avi *.avs *.avs *.axm *.bik *.bin *.bix *.box *.camrec *.cvc *.d3v *.dat *.dce *.dif *.dir *.divx *.dmb *.dpg *.dv *.dvr-ms *.dvx *.dxr *.evo *.eye *.fbr *.fbz *.flc *.flh *.fli *.flv *.flx *.gl *.grasp *.gvi *.gvp *.hkm *.ifo *.imovieproject *.ivf *.ivr *.izz *.lsf *.lsx *.m1pg *.m1v *.m21 *.m21 *.m2a *.m2t *.m2ts *.m2v *.m4e *.m4v *.mgv *.mjp *.mkv *.mnv *.mod *.mov *.movie *.mp21 *.mp21 *.mp2v *.mp4 *.mpe *.mpeg *.mpg *.mqv *.msdvd *.msh *.mswmm *.mts *.mvb *.mvc *.mvd *.nsv *.nvc *.ogm *.ogv *.par *.pds *.piv *.playlist *.prel *.pro *.prproj *.prx *.pxv *.qt *.qtch *.qtz *.rdb *.rm *.rp *.rts *.rts *.rum *.rv *.sbk *.scm *.scm *.scn *.sfvidcap *.smi *.smil *.spl *.srt *.str *.stx *.svi *.swf *.swi *.tda3mt *.tivo *.tod *.tp *.tpr *.trp *.vdo *.veg *.vem *.vf *.vfw *.vgz *.vid *.viv *.vivo *.vlab *.vob *.vp6 *.vro *.wcp *.wm *.wmd *.wmmp *.wmv *.wmx *.wvx *.xvid *.yuv *.zm1 *.zm2 *.zm3 *.zmv 
kdn
Сообщения: 85
Зарегистрирован: Вт сен 19, 2006 06:40
Откуда: Москва, РФ

Сообщение kdn »

Tol!k писал(а): затем _нажми_ на файле эту кнопку:
А вот этот код нужно вогнать в поле Параметры или в отдельный скриптовый файл .vbs - что-то не очень понятно (я просто не каждый день с этим работаю).
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

kdn писал(а):Как это сделать в Excel ?
Скопировать столбец, затем в команде "Специальная вставка" поставить галку "транспонировать".
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Утилита Kleptomania, выделяет текст там, где нельзя выделить обычным образом. Горячими клавишами Клептомании выделяю текст (столб расширений), отправляю его в Microsoft Excel.
Командой "СЦЕПИТЬ" объединяю "*" с ".3g2", получаю "*.3g2"
А потом ещё "СЦЕПИТЬ":D
Лучше в самом деле автоматизировать по предложенному.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

kdn
Приведён код кнопки. Скопировать в буфер, в любом нужном месте кнопочной панели вызвать контекстное меню существующей кнопки и выбрать там "Вставить". Рядом с ней появится новая кнопка. Значок подобрать по собственному вкусу. Курсор на подготовленном файле-списке, где одни расширения в столбик.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Avada писал(а):Курсор на подготовленном файле-списке, где одни расширения в столбик.
Курсор на файле, сохранённом из браузера по команде Файл —> Сохранить как —> Текстовый файл
Все расширения с open-file.ru по категориям
kdn
Сообщения: 85
Зарегистрирован: Вт сен 19, 2006 06:40
Откуда: Москва, РФ

Сообщение kdn »

Rodny писал(а):
kdn писал(а):Как это сделать в Excel ?
Скопировать столбец, затем в команде "Специальная вставка" поставить галку "транспонировать".
Даже не знаю в чем дело. Стоит Excel 2003 SP1 при вызове спецвставки вместо окна
Изображение
появляется вот такое окно
Изображение
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Tol!k писал(а):Курсор на файле, сохранённом из браузера по команде Файл —> Сохранить как —> Текстовый файл
В таком случае надо уточнять, какой браузер. Если сохранять в IE6 в текстовом виде всю страничку без дальнейшей обработки, в результате имеем файл _exts.txt нулевого размера.
А вот если в том же браузере на страничке выделить только содержимое таблички с расширениями и описаниями, вставить её в редактор и сохранить в файл, то такой файл преобразуется кнопкой нормально.
В Опере и FF действительно нормально обрабатывается вся сохранённая страничка. Более новые версии IE не проверял.

kdn
По поводу Excel. При вставке таблицы с интернетовской странички, да, появляется второй вариант диалога спецвставки. Но если дальше уже в Excel после этой вставки выделить только первый столбец, скопировать его, а потом в новом документе снова вызвать команду спецвставки, появится диалог с транспонированием. Потом эту строку надо будет сохранить в текстовом редакторе и в нём же автозаменой добавить перед точками звёздочки. Вполне реально, но долго и неудобно. ИМХО, Tol!k предложил гораздо более качественный вариант. Тем более, что он дал уже и все результаты обработки, что очень ценно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Avada писал(а):Если сохранять в IE6 в текстовом виде всю страничку без дальнейшей обработки, в результате имеем файл _exts.txt нулевого размера.
А вот если в том же браузере на страничке выделить только содержимое таблички с расширениями и описаниями, вставить её в редактор и сохранить в файл, то такой файл преобразуется кнопкой нормально.
Респект и уважуха за проведённую исследовательскую работу, но желания выяснять, что там не так в IE, не возникло. Результаты обработки приложены в архиве в предыдущем посте.

Ещё один гвоздик в крышку гроба IE6
kdn
Сообщения: 85
Зарегистрирован: Вт сен 19, 2006 06:40
Откуда: Москва, РФ

Сообщение kdn »

Спасибо за исчерпывающие ответы, но не могли быть вот с этим помочь советом?
http://forum.wincmd.ru/viewpost.php?p=5 ... 9382a4e856
Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

kdn
Так Avada ж выше ответил: сначала вставь скопированное из браузера в Excel, а затем скопируй ещё раз уже из Excel.
JayK
Сообщения: 39
Зарегистрирован: Вт мар 04, 2008 22:16

Сообщение JayK »

http://forum.wincmd.ru/viewtopic.php?t= ... &start=285

здесь есть подроюные списки по типам файлов, от меня и уважаемого D1P
Ответить