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 

Добавление имя каталога к именам выделенных файлов?
Goto page 1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
MStin



Joined: 17 Nov 2005
Posts: 24

Post (Separately) Posted: Thu Nov 17, 2005 09:20    Post subject: Добавление имя каталога к именам выделенных файлов? Reply with quote

Здравствуйте форумчане!
Облазил пол инета в поисках этого вопроса, но так как работаю в основном в ТС, то и думаю, что решение искать тут Smile
Нужен скриптик или кнопка при выполнении, которого к именам выделенных файлов добавляет имя каталога (а не весь путь) в котором они лежат. Уверен, что ТС позволяет это сделать. Спасибо, если поможите Smile
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5813
Location: Москва

Post (Separately) Posted: Thu Nov 17, 2005 12:40    Post subject: Reply with quote

MStin
Инструмент группового переименования, в качестве шаблона имени вводишь [P][N] (ну или [P]_[N], или какой другой разделитель - чтобы не сливались имена вместе).
Back to top
View user's profile Send private message
MStin



Joined: 17 Nov 2005
Posts: 24

Post (Separately) Posted: Thu Nov 17, 2005 22:59    Post subject: Reply with quote

Cпасибо конечно. Но хочется именно одним кликом Smile (или hotkey-ем), а не Сtrl+M, потом еще писать скобки и Enter. Просто эту процедуру приходится делать по 100 раз в день, задалбливает Smile
В идеале, сделать, чтобы файлы переименовывались автоматически при попадении в опр. каталог, но это пока несбыточная мечта Sad
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 5813
Location: Москва

Post (Separately) Posted: Thu Nov 17, 2005 23:02    Post subject: Reply with quote

MStin
Тогда тебе прямой путь в скрипты. Smile
Back to top
View user's profile Send private message
_Elzor



Joined: 31 Aug 2005
Posts: 33
Location: Орск

Post (Separately) Posted: Thu Nov 17, 2005 23:35    Post subject: Reply with quote

MStin
Пиши FS плагин. В Гислеровском примере тебе только функцию копирования подправить придется.
Back to top
View user's profile Send private message
MStin



Joined: 17 Nov 2005
Posts: 24

Post (Separately) Posted: Fri Nov 18, 2005 00:22    Post subject: Reply with quote

Elzor!!! Что это такое? Не дашь ссылочку?
Back to top
View user's profile Send private message
_Elzor



Joined: 31 Aug 2005
Posts: 33
Location: Орск

Post (Separately) Posted: Fri Nov 18, 2005 00:26    Post subject: Reply with quote

http://wincmd.ru/plugring/fsplugin_guide.html Smile
Back to top
View user's profile Send private message
MStin



Joined: 17 Nov 2005
Posts: 24

Post (Separately) Posted: Fri Nov 18, 2005 00:37    Post subject: Reply with quote

Спасибо, буду разбираться :/
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2194
Location: Москва, Россия

Post (Separately) Posted: Fri Nov 18, 2005 11:30    Post subject: Reply with quote

MStin
Легко сделаю тебе скриптик.
Только пока не понятны условия.
Варианты:
1. Ты хочешь по нажатию кнопки переименовывать выделенные файлы?
2. Хочешь по нажатию кнопки переименовывать файлы в определенном каталоге? (Т.е. от TC ничего передавать не надо?)
3. Хочешь, чтобы у тебя скриптик висел в памяти и переименовывал файлы в определенной папке? Здесь опять же ничего от TC не передается. Только нужно уточнение - переименовывать только файлы, у которых имя не начинается на имя родительского каталога?

Вообщем, опиши поподробней, что тебе нужно. Желательно, побольше конкретики и несколько примеров.
Back to top
View user's profile Send private message
MStin



Joined: 17 Nov 2005
Posts: 24

Post (Separately) Posted: Mon Nov 21, 2005 12:46    Post subject: Reply with quote

Ух ты!!!! Здорово!!!
Щас все опишу. А ты скажи, что это будет стоить для меня.
Итак, есть некий каталог "PageStory", в который периодически появляются каталоги с файлами (либо просто файлы, без каталогов Smile ). Так вот, в идеале, было б здорово, если бы, без разницы с помощью какой программы (ТС или другой), к НОВЫМ появившимся файлам автоматически добавлялось имя каталога, в котором они лежат. Например, в "PageStory" появляется каталог "Dom" c файлами 01, 02 и т.д. Так вот надо, чтоб они при появлении авт. приняли название Dom. 01, Dom.02 и т.д. Вот и вся мысль. Спасибо за внимание Smile
Back to top
View user's profile Send private message
MStin



Joined: 17 Nov 2005
Posts: 24

Post (Separately) Posted: Mon Nov 21, 2005 13:02    Post subject: Reply with quote

Если возмешься, то система Win2000, каталог "E:\PAGE STORE\.."
И скажи оплату Smile
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2194
Location: Москва, Россия

Post (Separately) Posted: Mon Nov 21, 2005 13:06    Post subject: Reply with quote

MStin
Нда... А как насчет ответа на вопросы - см. мой предыдущий пост?
Спрошу заново:
1. Скрипт должен висеть в памяти?
2. Переименовывать только файлы, у которых имя не начинается на имя родительского каталога?

Также хотелось спросить:
3. Какая глубина вложенности может быть? Т.е. в появляющихся подкаталогах в указанном каталоге могут быть еще вложенные каталоги?
4. После добавляемой приставки (имя каталога) должна быть точка (например, "Dom.02") или пробел и точка (например, "Dom. 01")? Или какой-нибудь другой символ?
5. Ты не против, если я скриптом создам одну запись в реестре? Это необходимо для последующего корректного завершения работы этого скрипта другим скриптом?
6. Переименованные файлы никуда перемещать не надо?
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2194
Location: Москва, Россия

Post (Separately) Posted: Mon Nov 21, 2005 13:12    Post subject: Reply with quote

MStin
Quote:
И скажи оплату

Лестно, конечно, что могу на этом заработать Smile
Но я не буду брать плату. Халява, сэр Smile))
Back to top
View user's profile Send private message
MStin



Joined: 17 Nov 2005
Posts: 24

Post (Separately) Posted: Mon Nov 21, 2005 13:20    Post subject: Reply with quote

Ок.
1. Без разницы
2. Да. Т.е. "Dom.Dom.01" естественно не надо Smile
3. В основном вложенных нет. Но иногда бывает один влож.
4. Да в общем без разницы, главное, чтоб был Smile
5. Это я у сисадмина спрошу Wink. Но если он безобидный, то без проблем Smile
6. Надо, но после редактирования. Так что, это уже наверное более сложную программу надо писать. А так они копируются потом в другой каталог.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2194
Location: Москва, Россия

Post (Separately) Posted: Mon Nov 21, 2005 13:44    Post subject: Reply with quote

MStin
1. Мне это принципиально. Ты сам будешь периодически вызывать скрипт или мне его в память повесить?
6. Перемещать файлы не сложно. Только скажи куда и как.
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 1, 2, 3, 4  Next
Page 1 of 4

 
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