Worros писал(а):И не будут, я думаю, поскольку все они наверняка внутри тоже проверяют расширение.
Зависит от разработчика. Т.е. можно явно проверять, а можно просто брать файл, подсунутый тоталом.
Worros писал(а):Кому из их авторов нужно было мудрить с проверкой сигнатур?
А авторам и не нужно. Сигнатуры проверяет TC, он же и решает, вызывать плагин для этого файла или нет. И если детект-строка для плагина явно указывает на соответствие сигнатуры и плагина, то работать будет.
По всей видимости, в этих плагинах такая проверка есть (я тоже проверил с тем же результатом), и о её необходимости судить не мне. Значит остаётся второй путь - сначала присвоить расширение, затем натравить плагины.
где tst - требуемое расширение. Кнопка только для одного файла, для нескольких проще воспользоваться мультипереименованием.
Влезу в тему, похожий вопрос. Требуется кнопка с выбором расширения по условию. Конкретно: если файл под курсором с расширением zip, сменить расширение на cbz. Если с расширением rar, сменить на cbr. Возможно такое?
И еще не очень понял, D:\dshell\WCICONEX.DLL в коде кнопки выше, это что? Картинка для кнопки?
Total писал(а):2. Имеется файл без расширения. Может ли Тотал при его просмотре автоматически определить тип файла (и например, елси это mp3, проиграть его)? (желательно по нажатию кнопки на ПИ)
@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
Кажется для исправления такого поведения служат утилиты