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 

Single Post  Topic: Content-плагин: NTFS Descriptions 
Author Message
Tol!k



PostPosted: Thu Jan 14, 2010 15:48    Post subject: Reply with quote

Itar-Tass wrote:
Quote:
не создаются лишние файлы в каждом каталоге (типа descript.ion или files.bbs)
А импорт можно как то организовать?


Кнопка
Code:
TOTALCMD#BAR#DATA
%comspec% /c %COMMANDER_PATH%\descript2comment.cmd
%F
%COMMANDER_PATH%\WCMICONS0.DLL,63
Добавить комментарии из descript.ion в поток :comment.txt


-1


descript2comment.cmd
Code:
@echo off &chcp 1251 >nul
rem Добавление комментариев из descript.ion в поток :comment.txt
rem Параметры: %F
rem Используется super-sed http://sed.sourceforge.net/grabbag/ssed/sed-3.62.zip

setlocal enableextensions
for /f "delims=" %%f in (%1) do (
call :d "%%f"
)
exit /b

:d
set "f=%~1"
set "f=%f:\=%"
if "%f%"=="%f: =%" (
ssed.exe -n s/^%f%\s//p descript.ion >>"%f%:comment.txt"
rem for /f "tokens=1*" %%c in ('findstr /b /c:"%~1" descript.ion') do echo %%d >>"%f%:comment.txt"
) else (
ssed.exe -n s/"^\"%f%\"\s"//p descript.ion >>"%f%:comment.txt"
)
goto :eof


Для других версий sed возможно придётся подредактировать командную строку.
Если в именах файлов нет пробелов, можно обойтись без сторонних утилит (закомментированная команда for)
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group