View previous topic :: View next topic |
Author |
Message |
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Sun Feb 21, 2010 01:51 Post subject: Добавление в поиск TC большого списка расширений файлов |
|
|
В TC можно вести поиск по разным типам файлов информации, как например, по видео-файлам. Плохо то, что типов видео-файлов раз-два и обсчелся.
Мне необходимо скопировать в строку поиска TC все файлы данного типа (например типа видео-файлы), взятые отсюда http://open-file.ru/ , но так, чтобы из столбца (они представлены там в столбце) получилась соответствующая синтаксически правильная строка поиска в TC, т.е *.3gp *.avi итд.
Может где-то или у кого-то есть плагины автоматизации или готовые списки (подчеркиваю, - списки в строчку) различных типов расширений файлов в большом количестве по перечислению? |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Feb 21, 2010 03:13 Post subject: |
|
|
В некоторых сборках есть кучи всяких разных шаблонов поиска, лично я ими никогда не пользуюсь.
Можно скопировать текст в табличный редактор и оставить только первую колонку, а затем преобразовать колонку в строчку, например, с помощью регулярных выражений. Кстати, в EmEditor есть возможность выделять текст прямоугольником (с зажатой Alt), т.е. можно выделить непосредственно первый столбец, а далее опять же регулярное выражение. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Sun Feb 21, 2010 03:20 Post subject: |
|
|
MVV wrote: | а затем преобразовать колонку в строчку, например, с помощью регулярных выражений. |
Как это сделать в Excel ? |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Feb 21, 2010 04:04 Post subject: |
|
|
kdn
Сохрани нужную страницу "как текст",
затем _нажми_ на файле эту кнопку:
Code: | 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
|
Для видео получилось: Code: | *.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 |
|
|
Back to top |
|
|
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Sun Feb 21, 2010 04:19 Post subject: |
|
|
Tol!k wrote: |
затем _нажми_ на файле эту кнопку:
|
А вот этот код нужно вогнать в поле Параметры или в отдельный скриптовый файл .vbs - что-то не очень понятно (я просто не каждый день с этим работаю). |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Sun Feb 21, 2010 05:46 Post subject: |
|
|
kdn wrote: | Как это сделать в Excel ? |
Скопировать столбец, затем в команде "Специальная вставка" поставить галку "транспонировать". |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Feb 21, 2010 09:57 Post subject: |
|
|
Утилита Kleptomania, выделяет текст там, где нельзя выделить обычным образом. Горячими клавишами Клептомании выделяю текст (столб расширений), отправляю его в Microsoft Excel.
Командой "СЦЕПИТЬ" объединяю "*" с ".3g2", получаю "*.3g2"
А потом ещё "СЦЕПИТЬ"
Лучше в самом деле автоматизировать по предложенному. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10315 Location: Россия, Саратов
|
(Separately) Posted: Sun Feb 21, 2010 11:33 Post subject: |
|
|
kdn
Приведён код кнопки. Скопировать в буфер, в любом нужном месте кнопочной панели вызвать контекстное меню существующей кнопки и выбрать там "Вставить". Рядом с ней появится новая кнопка. Значок подобрать по собственному вкусу. Курсор на подготовленном файле-списке, где одни расширения в столбик. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Feb 21, 2010 13:28 Post subject: |
|
|
Avada wrote: | Курсор на подготовленном файле-списке, где одни расширения в столбик. | Курсор на файле, сохранённом из браузера по команде Файл —> Сохранить как —> Текстовый файл
Все расширения с open-file.ru по категориям |
|
Back to top |
|
|
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
(Separately) Posted: Sun Feb 21, 2010 13:59 Post subject: |
|
|
Rodny wrote: | kdn wrote: | Как это сделать в Excel ? |
Скопировать столбец, затем в команде "Специальная вставка" поставить галку "транспонировать". |
Даже не знаю в чем дело. Стоит Excel 2003 SP1 при вызове спецвставки вместо окна
появляется вот такое окно
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10315 Location: Россия, Саратов
|
(Separately) Posted: Sun Feb 21, 2010 14:16 Post subject: |
|
|
Tol!k wrote: | Курсор на файле, сохранённом из браузера по команде Файл —> Сохранить как —> Текстовый файл |
В таком случае надо уточнять, какой браузер. Если сохранять в IE6 в текстовом виде всю страничку без дальнейшей обработки, в результате имеем файл _exts.txt нулевого размера.
А вот если в том же браузере на страничке выделить только содержимое таблички с расширениями и описаниями, вставить её в редактор и сохранить в файл, то такой файл преобразуется кнопкой нормально.
В Опере и FF действительно нормально обрабатывается вся сохранённая страничка. Более новые версии IE не проверял.
kdn
По поводу Excel. При вставке таблицы с интернетовской странички, да, появляется второй вариант диалога спецвставки. Но если дальше уже в Excel после этой вставки выделить только первый столбец, скопировать его, а потом в новом документе снова вызвать команду спецвставки, появится диалог с транспонированием. Потом эту строку надо будет сохранить в текстовом редакторе и в нём же автозаменой добавить перед точками звёздочки. Вполне реально, но долго и неудобно. ИМХО, Tol!k предложил гораздо более качественный вариант. Тем более, что он дал уже и все результаты обработки, что очень ценно. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Feb 21, 2010 16:29 Post subject: |
|
|
Avada wrote: | Если сохранять в IE6 в текстовом виде всю страничку без дальнейшей обработки, в результате имеем файл _exts.txt нулевого размера.
А вот если в том же браузере на страничке выделить только содержимое таблички с расширениями и описаниями, вставить её в редактор и сохранить в файл, то такой файл преобразуется кнопкой нормально. | Респект и уважуха за проведённую исследовательскую работу, но желания выяснять, что там не так в IE, не возникло. Результаты обработки приложены в архиве в предыдущем посте.
Ещё один гвоздик в крышку гроба IE6 |
|
Back to top |
|
|
kdn
Joined: 19 Sep 2006 Posts: 85 Location: Москва, РФ
|
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Mon Feb 22, 2010 05:20 Post subject: |
|
|
kdn
Так Avada ж выше ответил: сначала вставь скопированное из браузера в Excel, а затем скопируй ещё раз уже из Excel. |
|
Back to top |
|
|
JayK
Joined: 04 Mar 2008 Posts: 39
|
|
Back to top |
|
|
|