View previous topic :: View next topic |
Author |
Message |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Fri May 29, 2009 22:08 Post subject: |
|
|
Worros wrote: | И не будут, я думаю, поскольку все они наверняка внутри тоже проверяют расширение. |
Зависит от разработчика. Т.е. можно явно проверять, а можно просто брать файл, подсунутый тоталом. Worros wrote: | Кому из их авторов нужно было мудрить с проверкой сигнатур? |
А авторам и не нужно. Сигнатуры проверяет TC, он же и решает, вызывать плагин для этого файла или нет. И если детект-строка для плагина явно указывает на соответствие сигнатуры и плагина, то работать будет.
По всей видимости, в этих плагинах такая проверка есть (я тоже проверил с тем же результатом), и о её необходимости судить не мне. Значит остаётся второй путь - сначала присвоить расширение, затем натравить плагины. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
 |
Моторокер

Joined: 06 May 2005 Posts: 1517 Location: г. Пермь (читается Перьмь)
|
(Separately) Posted: Sat May 30, 2009 13:06 Post subject: |
|
|
Total wrote: | D1P wrote: | 2) Да, при наличии плагинов, определяющих содержимое файлов не по расширению, а по сигнатуре. |
2. Пример подобных плагинов пожалуйста |
Trid.
Пользуюсь периодически для поиска нужных файлов по содержимому. _________________ плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat May 30, 2009 16:59 Post subject: Re: 3 вопроса по авто-переименованию |
|
|
Total wrote: | 1. Как можно по нажатию кнопки на панели инструментов сменить/добавить расширение файлу (без лишних диалогов)? |
Кнопка для автодобавления расширения с помощью TrID:
Code: | TOTALCMD#BAR#DATA
%comspec% /c
TrID.exe %N -ae
shell32.dll,21
Add guessed extension to filename
1
-1 |
|
|
Back to top |
|
 |
John Shade

Joined: 18 May 2009 Posts: 56
|
(Separately) Posted: Sat May 30, 2009 20:48 Post subject: |
|
|
D1P wrote: | 1) Кнопка.
Quote: | TOTALCMD#BAR#DATA
cmd /c
move "%P%N" "%P%O.tst"
D:\dshell\WCICONEX.DLL
-1
|
где tst - требуемое расширение. Кнопка только для одного файла, для нескольких проще воспользоваться мультипереименованием. |
Влезу в тему, похожий вопрос. Требуется кнопка с выбором расширения по условию. Конкретно: если файл под курсором с расширением zip, сменить расширение на cbz. Если с расширением rar, сменить на cbr. Возможно такое?
И еще не очень понял, D:\dshell\WCICONEX.DLL в коде кнопки выше, это что? Картинка для кнопки? _________________ wbr |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun May 31, 2009 10:15 Post subject: Re: 3 вопроса по авто-переименованию |
|
|
Total wrote: | 2. Имеется файл без расширения. Может ли Тотал при его просмотре автоматически определить тип файла (и например, елси это mp3, проиграть его)? (желательно по нажатию кнопки на ПИ) |
Повесь этот .cmd на кнопку с параметром %P%N
Code: | @echo off &chcp 1251 >nul
rem Запуск файла без расширения
rem Используется TrID by M.Pontello
rem Параметры кнопки: %P%N
call:fwoe %1 %temp%\fwoe%random%
exit
:fwoe
copy /b %1 %2
Диск:\путь\TrID.exe %2 -ae
for /f "delims=" %%i in ('dir /b %2.*') do (
cmd.exe /c start /wait %temp%\%%i
del /q %2.*
) |
.mp3 с тэгом v1 узнаются как .mp3, а с тэгом v2 узнаются как какие-то левые .atp или .koz
Кажется для исправления такого поведения служат утилиты |
|
Back to top |
|
 |
|