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

Joined: 04 Sep 2012 Posts: 52
|
(Separately) Posted: Sat Sep 07, 2013 19:58 Post subject: Вставить имя файла в качестве его комментария (descript.ion) |
|
|
Уважаемые знатоки скриптов, помогите решить такую задачу. Надо вставить имена (вместе с расширением) выделенных файлов в качестве комментария (descript.ion) к соответствующим файлам. Хорошо бы ещё окружить вставляемый текст квадратными скобками.
Для единичного файла Avada подсказал решение здесь http://forum.ru-board.com/topic.cgi?forum=5&topic=45288&start=1140#8 через утилиту TCEditCommentExtended, но для нескольких файлов так не получится.
Спасибо!
P.S.
На всякий случай пример. В папке выделены файлы
tralala.doc - в результате нажатия волшебной кнопки получает комментарий [tralala.doc]
tramparam.txt - получает комментарий [tramparam.txt]
ogogo.gif - получает комментарий [ogogo.gif]
P.P.S.
Думал сначала, что можно сделать через штатные команды или плагины, но это, похоже, нереально.
То есть, понятно, что можно сделать через диалог [Change Attributes], указав для поля [Comments] значение [Fullname]. Но это очень долго и неудобно и улучшений в обозримом будущем не предвидится.  |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Sat Sep 07, 2013 20:52 Post subject: |
|
|
Можно поиграться с диалогом изменения атрибутов и TCFS2.
Предварительно открыть диалог изменения атрибутов и указать нужное значение для поля tc.Комментарий (например, [="{"tc.Имя"}"], если устроят фигурные скобки вместо квадратных - похоже, из-за глюка обработки выражения закрывающая квадратная там недопустима), затем сохранить его, нажав F2. Затем создать команду (или кнопку) следующего содержания:
Code: | Команда: TCFS2.exe
Параметры: /ef "tcm(502, 1) send(`{F2}z{ENTER}`)" |
(здесь z - первая буква названия сохранённого шаблона)
Для использования выделить файлы, которым нужно установить комментарий, и выполнить команду (или нажать кнопку). _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Sep 07, 2013 21:06 Post subject: |
|
|
Code: | TOTALCMD#BAR#DATA
%ComSpec% /c for /f "delims=" %# in
('type %L') do (findstr /bir /c:"\"*%%~nx#\"* " descript.ion ||>>descript.ion echo("%%~nx#" [%%~nx#])
wcmicons.dll,49
[name.ext] >> descript.ion
1
-1
|
Last edited by Tol!k on Sat Sep 07, 2013 21:47; edited 1 time in total |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Sep 07, 2013 21:47 Post subject: |
|
|
добавил проверку, но с кириллицей этот номер не прошёл ( |
|
Back to top |
|
 |
oshizelly

Joined: 04 Sep 2012 Posts: 52
|
(Separately) Posted: Sun Sep 08, 2013 00:19 Post subject: |
|
|
MVV wrote: |
(здесь z - первая буква названия сохранённого шаблона) |
Благодарю за быстрый отклик! Только хочу уточнить: "z" в данном примере - этот именно первая буква имени шаблона? Или всё-таки имя шаблона целиком?
Tol!k wrote: | добавил проверку, но с кириллицей этот номер не прошёл ( |
Спасибо, буду пробовать.
А что значит "с кириллицей не прошёл"? В чём это выражается? И касается ли именно и только кириллицы или вообще любых non-ASCII символов? |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Sep 08, 2013 10:47 Post subject: |
|
|
не реагирует на уже имеющийся комментарий и добавляет ещё строку |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Sun Sep 08, 2013 13:04 Post subject: |
|
|
oshizelly wrote: | Только хочу уточнить: "z" в данном примере - этот именно первая буква имени шаблона? Или всё-таки имя шаблона целиком?  |
Я пробовал нажимать F2 и вводить более одной буквы, тотал не дожидается завершения ввода. Если есть шаблоны c, cc, ccc, только первый может быть выбран, сколько раз не введи c. Так что именно первая буква. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
oshizelly

Joined: 04 Sep 2012 Posts: 52
|
(Separately) Posted: Sun Sep 08, 2013 14:37 Post subject: |
|
|
MVV
Quote: | фигурные скобки вместо квадратных - похоже, из-за глюка обработки выражения закрывающая квадратная там недопустима) |
А чей глюк - TCFS2 или TC? Можно попробовать забагрепортить, вроде бы авторы обоих вполне отзывчивые.
Quote: | Если есть шаблоны c, cc, ccc, только первый может быть выбран, сколько раз не введи c. |
Это тоже похоже на баг. Или так и задумывалось Гислером? |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Sun Sep 08, 2013 16:38 Post subject: |
|
|
Quote: | А чей глюк - TCFS2 или TC? |
Глюк тотала. Сам попробуй в диалоге атрибутов сделать так, чтобы тотал тебе сделал комментарий с квадратными скобками. До TCFS2 тут даже не доходит. Зарепортил уже.
Quote: | Можно попробовать забагрепортить, вроде бы авторы обоих вполне отзывчивые. |
Ага, особенно автор TCFS2.
Quote: | Это тоже похоже на баг. Или так и задумывалось Гислером? |
Думаю, задумывалось. Впрочем, не знаю, можно сообщить. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2688
|
(Separately) Posted: Mon Sep 09, 2013 09:58 Post subject: |
|
|
MVV wrote: | Сам попробуй в диалоге атрибутов сделать так, чтобы тотал тебе сделал комментарий с квадратными скобками. |
Если сильно надо, то можно решить проблему подобным способом. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2224 Location: Москва, Россия
|
(Separately) Posted: Wed Sep 11, 2013 18:04 Post subject: |
|
|
oshizelly
Можно попробовать использовать мой старый скрипт с параметрами
Code: | %L "%Pdescript.ion" %N 1 3 |
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
|