Комментарий для папки из текстового файла внутри папки

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

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

Ответить
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Комментарий для папки из текстового файла внутри папки

Сообщение JKT »

Здравствуйте уважаемые.
Есть очень огромное кол-во каталогов, где внутри сидит текстовик txt с описанием этой папки. Это и музыка и проги и т.п.
Как-бы сделать, чтобы кнопу нажать, и, в Ctrl+Z автоматом брался текст из текстового файла в этой папке. Выставил курсор на папке, кнопу клацнул и тебе уже камент в descript.ion образовался?
Понимаю, что в этой папке могут быть разные текстовики, и непонятно откуда брать. Но можно прописать шаблон файла описания (у каждого свой). У меня они везде "#Info.txt".
Если такое конечно можно соорудить....
P\S И еще какой-то параметр (который можно выставить самому (брать первые 10, 15, 20, 30...... строчек) ограничивающий количество строк из текстовика, потомукак пояснения бывают довольно большие
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Я бы склеил файлы в один descript.ion. Это лучше, чем копипастить содержимое каждого в диалог "Комментарий к файлу".
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Непонял. ?
Дискрипшин ион пока вообще нет, нет что там склеивать. Есть голый каталог с текстовиком внутри
Задача создать сей дискрипшин для каталога одним движением ленивого пальца из текстовика который внутри сего каталога
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

А так не получится:

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

ren #info.txt descript.ion
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Вахмурка
А дык надо чтобы и текстовик оригинальный сохранялся в папке и образовался дискрипт ион там-же, и желательно что-была возможность ограничить длину камента. Тупо переименовать txt в ion ? дык там-же разная структура
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

JKT писал(а):Дискрипшин ион пока вообще нет, нет что там склеивать. Есть голый каталог с текстовиком внутри
Я с курсе. Я пишу, что нужно сделать скрипт склейки этих текстовиков в один descript.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

А дык надо чтобы и текстовик оригинальный сохранялся
Нет проблем: copy вместо ren.
желательно что-была возможность ограничить длину камента
Кстати, длина descript.ion давеча (7.50) увеличился до 4096 байт чистыми комментариями. Это какие же нужно иметь описания, чтобы хотелось их сократить? И куда денется остаток?
дык там-же разная структура
Ну дык и напиши пример структуры. У descript.ion все просто:

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

имя_без_пробелов комментарий
"имя с пробелами" комменатрий
Если у тебя похожая структура, можно просто запустить какую-нибудь глобальную заменялку.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Flasher
Ну незнаю..... Возможно корректней вопрос "как сделать из #Info.txt файл descript.ion и положить его рядом?"
Про "склейку" так и не понял, что и счем клеить.

Добавлено спустя 6 минут:

Вахмурка
Вот текстовик

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

"Сам" - журнал (192 номер + путеводитель)
picФормат: DjVu, pdf
Качество: Отсканированные страницы
Описание: САМ - журнал домашних мастеров с 1992 по 2010 гг. + путеводитель (pdf) по номерам с 1992 по 2008 гг.
Журнал «Сам» - журнал домашних мастеров: описания, схемы и чертежи самодельных станков и приспособлений, оригинальной мебели, теплиц и других конструкций. Советы по ремонту автомобиля и квартиры, предметов интерьера и бытовых приборов. Много полезного найдут для себя рыболовы и туристы, домашние хозяйки и радиолюбители. Много новых практических идей.
Язык: Русский
Издатель:ООО «ГЕФЕСТ-ПРЕСС»
Гл.редактор: Юрий Столяров
Сайт редакции: http://www.master-sam.ru/
Вот descript.ion (из него-же)

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

"Сам. Журнал домашних мастеров" "Сам" - журнал (192 номер + путеводитель)\npicФормат: DjVu, pdf\nКачество: Отсканированные страницы\nОписание: САМ - журнал домашних мастеров с 1992 по 2010 гг. + путеводитель (pdf) по номерам с 1992 по 2008 гг.\nЖурнал «Сам» - журнал домашних мастеров: описания, схемы и чертежи самодельных станков и приспособлений, оригинальной мебели, теплиц и других конструкций. Советы по ремонту автомобиля и квартиры, предметов интерьера и бытовых приборов. Много полезного найдут для себя рыболовы и туристы, домашние хозяйки и радиолюбители. Много новых практических идей.\nЯзык: Русский\nИздатель:ООО «ГЕФЕСТ-ПРЕСС»\nГл.редактор: Юрий Столяров\nСайт редакции: http://www.master-sam.ru/В

Разница как-бы есть
копированием-переименованием ниче не получится

ЗЫ
Flasher
А.... сори, я забыл, что дискрипшен ложится не в папку/файл а уровнем выше. Теперь понял про "склейку". Да видать сие и надо
Последний раз редактировалось JKT Пн май 23, 2011 23:53, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

JKT
Файл descript.ion формирует список вложенных в папку элементов. Нет никакого смысла делать сконвертированные варианты txt в том же каталоге, информация при таком подходе по Ctrl+Z отображаться не будет.
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Flasher
Сори..... выше отписался (дополнил ЗЫ) гляньте плиз. уже понял. Просто вы так быстро ответили, что я неуспел отправить редакцию :wink:[b[/b]

Добавлено спустя 19 минут:

и причем эти "\n" это не текстовые, а управляющие символы, хотя в просмотрщике они так отражаются. Если копирнуть дискрипшин и файл создать, то ниче не получится. Вот в чем трабла
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

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

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

MIME-Version: 1.0
Content-Type: application/octet-stream; name="#Info.cmd"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="#Info.cmd"

QGVjaG8gb2ZmICZzZXRsb2NhbCBlbmFibGVleHRlbnNpb25zICZjaGNwIDEyNTEgPm51bA0KY2Qg
L2QgJTENCnNldCBleF89XjxudWwgc2V0IC9wIHh5Xz0NCmZvciAlJWQgaW4gKCUxKSBkbyAoPj4u
LlxkZXNjcmlwdC5pb24gJWV4XyUiIiUlfm54ZCIgIikNCmZvciAvZiAiZGVsaW1zPSIgJSVzIGlu
ICgjSW5mby50eHQpIGRvICg+Pi4uXGRlc2NyaXB0LmlvbiAlZXhfJSIlJXNcbiIpDQo+Pi4uXGRl
c2NyaXB0LmlvbiAlZXhfJQTCJj4+Li5cZGVzY3JpcHQuaW9uIGVjaG8uDQo=

Параметры: %P%N
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Tol!k
Спасибо.. Извините за ламерский вопрос. А что это такое? Куда сей код вставлять?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

JKT
Недавно спрашивали.
JKT
Сообщения: 116
Зарегистрирован: Вт сен 22, 2009 23:01
Откуда: Харьков

Сообщение JKT »

Flasher
Tol!k

Большое ВАМ человеческое спасибо !
Все заработало. Создался cmd файл, его на кнопку и параметры
ТС - сила :)
Ответить