Content-плагин: NTFS Descriptions

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Rodny
Сообщения: 949
Зарегистрирован: Ср янв 24, 2007 00:59
Откуда: Могилёв, Беларусь

Сообщение Rodny »

Led
Если изменения в худшую сторону повлияют на поиск - тогда менять не стоит.
П.С. А сам я не исправлю, не на то учился :(
Аватара пользователя
iov
Сообщения: 51
Зарегистрирован: Ср мар 16, 2005 23:44

Сообщение iov »

вопрос как добавлять ети потоки в автоматическом режиме ?
Пример добавить коммент файл записан для выделенных файлов?
Все мы смертны... Но если нарываться то могут укоротить жизнь...
Аватара пользователя
Led
Сообщения: 47
Зарегистрирован: Чт дек 16, 2004 00:54
Контактная информация:

Сообщение Led »

Выделяешь файлы, открываешь диалог смены атрибутов, выбираешь плаг и нужный коммент и меняешь. Изменится сразу для всех файлов.
Itar-Tass
Сообщения: 48
Зарегистрирован: Сб янв 17, 2009 23:51

Сообщение Itar-Tass »

не создаются лишние файлы в каждом каталоге (типа descript.ion или files.bbs)
А импорт можно как то организовать?
Itar-Tass
Сообщения: 48
Зарегистрирован: Сб янв 17, 2009 23:51

Сообщение Itar-Tass »

И можно ли как-то в новой версии плагина автоматизировать просмотр этих комментов если они большие?
А то через командную строку долго получается .
Сейчас так приходится
C:\Путь файла notepad sample.avi:comment

Примечание: просто таким образом мне кажется можно организовать
описания к фильмам и избавиться от сопутствующих файлов.
Открыл поток-посмотрел описание из кинопоиска.

Или может кто скриптик напишет простенький?
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Itar-Tass писал(а):через командную строку долго получается
Кнопка

Код: Выделить всё

TOTALCMD#BAR#DATA
notepad.exe
"%n:comment.txt"
%COMMANDER_PATH%\WCMICONS.DLL,32
:comment.txt


-1
Нажимать, нельзя перетаскивать.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

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

Код: Выделить всё

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


-1
descript2comment.cmd

Код: Выделить всё

@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)
Itar-Tass
Сообщения: 48
Зарегистрирован: Сб янв 17, 2009 23:51

Сообщение Itar-Tass »

Tol!k писал(а):
Itar-Tass писал(а):через командную строку долго получается
Кнопка

Код: Выделить всё

TOTALCMD#BAR#DATA
notepad.exe
"%n:comment.txt"
%COMMANDER_PATH%\WCMICONS.DLL,32
:comment.txt


-1
Нажимать, нельзя перетаскивать.
---------------------------
Windows Script Host
---------------------------
Script: C:\Program Files (x86)\Total Commander\PLUGINS\Tools\tcwshelp_b10\comm.vbs
Line: 1
Char: 9
Error: Синтаксическая ошибка
Code: 800A03EA
Source: Ошибка компиляции Microsoft VBScript

---------------------------
ОК
---------------------------
Последний раз редактировалось Itar-Tass Пн янв 18, 2010 00:03, всего редактировалось 4 раза.
Itar-Tass
Сообщения: 48
Зарегистрирован: Сб янв 17, 2009 23:51

Сообщение Itar-Tass »

Вторая кнопка тоже не работает.Та же ошибка.Переустановил
Visualc - не помогло.
Другие кнопки работают из http://www.tckb.ru/wiki

Пока просматриваю через контекстное меню проводника NTFS streams lister.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Itar-Tass
Что за comm.vbs ?
Itar-Tass
Сообщения: 48
Зарегистрирован: Сб янв 17, 2009 23:51

Сообщение Itar-Tass »

Tol!k писал(а):Itar-Tass
Что за comm.vbs ?
TOTALCMD#BAR#DATA
notepad.exe
"%n:comment.txt"
%COMMANDER_PATH%\WCMICONS.DLL,32
:comment.txt


-1
Я так сохранил.А как надо было?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Itar-Tass
Это не текст скрипта, а код кнопки, который можно обозвать как угодно, но скриптом он от этого не станет. И о скриптах выше вроде бы речи не было — приводились код кнопки и текст cmd-файла.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Itar-Tass
Сообщения: 48
Зарегистрирован: Сб янв 17, 2009 23:51

Сообщение Itar-Tass »

Как угодно -это как,например?
P.S.Не стал никак называть-просто вставил текст на панель.

---------------------------
AkelPad
---------------------------
"F:\_Наше Кино\О\Она сказала ''Да''\Она сказала ''Да''.avi" бинарный файл. Продолжить?
---------------------------
ОК Отмена
---------------------------

Через командную строку открывает нормально comment

P.P.S

Не нужно писать %n:comment.txt
а нужно %n:comment
Последний раз редактировалось Itar-Tass Пн янв 18, 2010 01:12, всего редактировалось 2 раза.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Никак не нужно называть. Кнопки нужно выделить, скопировать в буфер, вставить на панель инструментов (возможно, подредактировать, в зависимости от местных реалий)
Как пользоваться
Первая кнопка: ставишь курсор на (файл|папку); нажимаешь кнопку; если всё правильно, выскочит блокнот с %file%:comment.txt
Вторая кнопка: выделаешь файлы/папки; нажимаешь кнопку; если в descript.ion есть комментарии для этих файлов, они добавятся в %file%:comment.txt
Itar-Tass
Сообщения: 48
Зарегистрирован: Сб янв 17, 2009 23:51

Сообщение Itar-Tass »

Tol!k писал(а):Никак не нужно называть. Кнопки нужно выделить, скопировать в буфер, вставить на панель инструментов (возможно, подредактировать, в зависимости от местных реалий)
Как пользоваться
Первая кнопка: ставишь курсор на (файл|папку); нажимаешь кнопку; если всё правильно, выскочит блокнот с %file%:comment.txt
Вторая кнопка: выделаешь файлы/папки; нажимаешь кнопку; если в descript.ion есть комментарии для этих файлов, они добавятся в %file%:comment.txt

1.Первая кнопка-расширение txt не нужно.-Заработало-СПАСИБО!!!
2.Вторая кнопка- ничего не добавляется в поток из descript.ion
Выскакивает на мгновение Dos окно пустое и все...
ssed.exe скачал и положил в папку тотала и в папку windows
Ответить