Страница 1 из 6
Добавление в поиск TC большого списка расширений файлов
Добавлено: Вс фев 21, 2010 00:51
kdn
В TC можно вести поиск по разным типам файлов информации, как например, по видео-файлам. Плохо то, что типов видео-файлов раз-два и обсчелся.
Мне необходимо скопировать в строку поиска TC все файлы данного типа (например типа видео-файлы), взятые отсюда
http://open-file.ru/ , но так, чтобы из столбца (они представлены там в столбце) получилась соответствующая синтаксически правильная строка поиска в TC, т.е *.3gp *.avi итд.
Может где-то или у кого-то есть плагины автоматизации или готовые списки (подчеркиваю, -
списки в строчку) различных типов расширений файлов в большом количестве по перечислению?
Добавлено: Вс фев 21, 2010 02:13
MVV
В некоторых сборках есть кучи всяких разных шаблонов поиска, лично я ими никогда не пользуюсь.
Можно скопировать текст в табличный редактор и оставить только первую колонку, а затем преобразовать колонку в строчку, например, с помощью регулярных выражений. Кстати, в EmEditor есть возможность выделять текст прямоугольником (с зажатой Alt), т.е. можно выделить непосредственно первый столбец, а далее опять же регулярное выражение.
Добавлено: Вс фев 21, 2010 02:20
kdn
MVV писал(а):а затем преобразовать колонку в строчку, например, с помощью регулярных выражений.
Как это сделать в Excel ?
Добавлено: Вс фев 21, 2010 03:04
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
Добавлено: Вс фев 21, 2010 03:19
kdn
Tol!k писал(а):
затем _нажми_ на файле эту кнопку:
А вот этот код нужно вогнать в поле
Параметры или в отдельный скриптовый файл .vbs - что-то не очень понятно (я просто не каждый день с этим работаю).
Добавлено: Вс фев 21, 2010 04:46
Rodny
kdn писал(а):Как это сделать в Excel ?
Скопировать столбец, затем в команде "Специальная вставка" поставить галку "транспонировать".
Добавлено: Вс фев 21, 2010 08:57
ask-rus
Утилита Kleptomania, выделяет текст там, где нельзя выделить обычным образом. Горячими клавишами Клептомании выделяю текст (столб расширений), отправляю его в Microsoft Excel.
Командой "СЦЕПИТЬ" объединяю "*" с ".3g2", получаю "*.3g2"
А потом ещё "СЦЕПИТЬ":D
Лучше в самом деле автоматизировать по предложенному.
Добавлено: Вс фев 21, 2010 10:33
Avada
kdn
Приведён код кнопки. Скопировать в буфер, в любом нужном месте кнопочной панели вызвать контекстное меню существующей кнопки и выбрать там "Вставить". Рядом с ней появится новая кнопка. Значок подобрать по собственному вкусу. Курсор на подготовленном файле-списке, где одни расширения в столбик.
Добавлено: Вс фев 21, 2010 12:28
Tol!k
Avada писал(а):Курсор на подготовленном файле-списке, где одни расширения в столбик.
Курсор на файле, сохранённом из браузера по команде
Файл —>
Сохранить как —>
Текстовый файл
Все расширения с open-file.ru по категориям
Добавлено: Вс фев 21, 2010 12:59
kdn
Rodny писал(а):kdn писал(а):Как это сделать в Excel ?
Скопировать столбец, затем в команде "Специальная вставка" поставить галку "транспонировать".
Даже не знаю в чем дело. Стоит Excel 2003 SP1 при вызове спецвставки вместо окна

появляется вот такое окно

Добавлено: Вс фев 21, 2010 13:16
Avada
Tol!k писал(а):Курсор на файле, сохранённом из браузера по команде Файл —> Сохранить как —> Текстовый файл
В таком случае надо уточнять, какой браузер. Если сохранять в IE6 в текстовом виде всю страничку без дальнейшей обработки, в результате имеем файл
_exts.txt нулевого размера.
А вот если в том же браузере на страничке выделить только содержимое таблички с расширениями и описаниями, вставить её в редактор и сохранить в файл, то такой файл преобразуется кнопкой нормально.
В Опере и FF действительно нормально обрабатывается вся сохранённая страничка. Более новые версии IE не проверял.
kdn
По поводу Excel. При вставке таблицы с интернетовской странички, да, появляется второй вариант диалога спецвставки. Но если дальше уже в Excel после этой вставки выделить только первый столбец, скопировать его, а потом в новом документе снова вызвать команду спецвставки, появится диалог с транспонированием. Потом эту строку надо будет сохранить в текстовом редакторе и в нём же автозаменой добавить перед точками звёздочки. Вполне реально, но долго и неудобно. ИМХО,
Tol!k предложил гораздо более качественный вариант. Тем более, что он дал уже и все результаты обработки, что очень ценно.
Добавлено: Вс фев 21, 2010 15:29
Tol!k
Avada писал(а):Если сохранять в IE6 в текстовом виде всю страничку без дальнейшей обработки, в результате имеем файл _exts.txt нулевого размера.
А вот если в том же браузере на страничке выделить только содержимое таблички с расширениями и описаниями, вставить её в редактор и сохранить в файл, то такой файл преобразуется кнопкой нормально.
Респект и уважуха за проведённую исследовательскую работу, но желания выяснять, что там не так в IE, не возникло. Результаты обработки приложены в архиве в предыдущем посте.
Ещё один гвоздик в крышку гроба IE6
Добавлено: Пн фев 22, 2010 01:50
kdn
Спасибо за исчерпывающие ответы, но не могли быть вот с этим помочь советом?
http://forum.wincmd.ru/viewpost.php?p=5 ... 9382a4e856
Добавлено: Пн фев 22, 2010 04:20
Rodny
kdn
Так Avada ж выше ответил: сначала вставь скопированное из браузера в Excel, а затем скопируй ещё раз уже из Excel.
Добавлено: Пн фев 22, 2010 09:30
JayK
http://forum.wincmd.ru/viewtopic.php?t= ... &start=285
здесь есть подроюные списки по типам файлов, от меня и уважаемого D1P