Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

3 вопроса по авто-переименованию
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Fri May 29, 2009 22:08    Post subject: Reply with quote

Worros wrote:
И не будут, я думаю, поскольку все они наверняка внутри тоже проверяют расширение.

Зависит от разработчика. Т.е. можно явно проверять, а можно просто брать файл, подсунутый тоталом.
Worros wrote:
Кому из их авторов нужно было мудрить с проверкой сигнатур?

А авторам и не нужно. Сигнатуры проверяет TC, он же и решает, вызывать плагин для этого файла или нет. И если детект-строка для плагина явно указывает на соответствие сигнатуры и плагина, то работать будет.
По всей видимости, в этих плагинах такая проверка есть (я тоже проверил с тем же результатом), и о её необходимости судить не мне. Значит остаётся второй путь - сначала присвоить расширение, затем натравить плагины.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Sat May 30, 2009 13:06    Post subject: Reply with quote

Total wrote:
D1P wrote:
2) Да, при наличии плагинов, определяющих содержимое файлов не по расширению, а по сигнатуре.

2. Пример подобных плагинов пожалуйста

Trid.
Пользуюсь периодически для поиска нужных файлов по содержимому.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat May 30, 2009 16:59    Post subject: Re: 3 вопроса по авто-переименованию Reply with quote

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
View user's profile Send private message
John Shade



Joined: 18 May 2009
Posts: 56

Post (Separately) Posted: Sat May 30, 2009 20:48    Post subject: Reply with quote

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
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sun May 31, 2009 10:15    Post subject: Re: 3 вопроса по авто-переименованию Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group