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 Previous  1, 2, 3 ... 12, 13, 14, 15  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Thu Feb 27, 2014 18:00    Post subject: Reply with quote

Vasyugan wrote:
Что я сделал не так?
Не читаю памятку подфорума...
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10315
Location: Россия, Саратов

Post (Separately) Posted: Thu Feb 27, 2014 18:38    Post subject: Reply with quote

Vasyugan wrote:
Что я сделал не так?

К сожалению, практически всё. Про памятку уже сказано. Про оформление поста см. выше. Где располагать VBS-файлы, дело, конечно, хозяйское, но я отнюдь не уверен, что корень диска С: — самое подходящее для этого место. И, наконец, в поле "Команда" написано страшное слово "Autodirectory" без всяких префиксов или расширений. Что это такое и с какой стати должно восприниматься TС в качестве команды? О нормальном синтаксисе команд читаем, например, здесь.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
CATyPH



Joined: 28 Jul 2014
Posts: 5

Post (Separately) Posted: Mon Jul 28, 2014 18:02    Post subject: Reply with quote

полистал, но не нашёл такого скриптика, как потребовалось мне. Помогите знатоки пожалуйста! Wink

Есть группа файлов (~28 000 штук) с именами:
Amanda_Humphrey=Amanda_Humphrey_019.jpg

1. требуется создать папку с именем содержащимся в имени файла ДО знака равно
2. перенести в эту папку все файлы начинающиеся на символы до знака равно.
3. переименовать файлы удалив всё по знак равно

пример:

до обработки:
Amanda_Humphrey=Amanda_Humphrey_019.jpg
Amy_Caro=Amy_Caro_02.jpg

после:
Amanda_Humphrey ( <- имя папки)
Amanda_Humphrey_019.jpg ( <- имя файла)
Amy_Caro ( <- имя папки)
Amy_Caro_02.jpg ( <- имя файла)

Заранее - Спасибо!


Last edited by CATyPH on Mon Jul 28, 2014 18:40; edited 1 time in total
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Jul 28, 2014 18:11    Post subject: Reply with quote

Найти/Заменить
Code:
(.*)=(.*)(_\d+)\.
$1\\$1$3.

[v] Рег. выраж.
Back to top
View user's profile Send private message
CATyPH



Joined: 28 Jul 2014
Posts: 5

Post (Separately) Posted: Mon Jul 28, 2014 18:57    Post subject: Reply with quote

Tol!k
это для меня???
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Jul 28, 2014 19:01    Post subject: Reply with quote

Да
Back to top
View user's profile Send private message
CATyPH



Joined: 28 Jul 2014
Posts: 5

Post (Separately) Posted: Tue Jul 29, 2014 10:16    Post subject: Reply with quote

Tol!k
а зачем ? у меня же задачи другие совсем, а не переименовать просто Rolling Eyes
Quote:
1. требуется создать папку с именем содержащимся в имени файла ДО знака равно
2. перенести в эту папку все файлы начинающиеся на символы до знака равно.
3. переименовать файлы удалив всё по знак равно
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2624

Post (Separately) Posted: Tue Jul 29, 2014 11:28    Post subject: Reply with quote

Tol!k
В "Заменить на:" наверное должно быть
Code:
$1\\$2$3

CATyPH wrote:
у меня же задачи другие совсем
А попробовать?
P.S.
В поле "Найти:" последним символом должна быть точка и поле "Заменять также в расширениях файлов" должно быть выбрано: [v] [E].

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

Если я правильно понял задачу, то можно и упростить решение:
Найти: (.*)=(.*)
Заменить на: $1\\$2
Back to top
View user's profile Send private message
CATyPH



Joined: 28 Jul 2014
Posts: 5

Post (Separately) Posted: Tue Jul 29, 2014 14:33    Post subject: Reply with quote

подошёл вариант Tol!k, за что ему огромное спасибо!
странность была в том, что когда копировал вот эту последовательность ( (.*)=(.*)(_\d+)\. ) - не работало. Набрал руками - всё заработало Rolling Eyes
мистика, да и только.


sa
Quote:
Найти: (.*)=(.*)
Заменить на: $1\\$2

не проходит такой вариант, теряется часть имени с расширением. например было
Amanda_Humphrey_019.jpg
стало
Amanda_Humphrey
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2624

Post (Separately) Posted: Tue Jul 29, 2014 14:40    Post subject: Reply with quote

CATyPH wrote:
теряется часть имени с расширением

Поле "Найти:" на
Code:
(.*)=(.*)
исправлено?

Добавлено.
Или (ещё проще) вариант без использования регулярных выражений:
Найти: =
Заменить на: \


Last edited by sa on Tue Jul 29, 2014 16:26; edited 1 time in total
Back to top
View user's profile Send private message
CATyPH



Joined: 28 Jul 2014
Posts: 5

Post (Separately) Posted: Tue Jul 29, 2014 16:26    Post subject: Reply with quote

sa
у меня как то странно всё работает. пишешь сам, не копирую - работает. стоит скопировать - не работает вообще, как будто и нет ничего.
последний вариант тоже заработал. Спасибо!
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Wed Jul 30, 2014 21:50    Post subject: Reply with quote

CATyPH
При выделении для копирования из браузера часто добавляются в конце пробельные символы и/или перенос строки. Иногда помогает выделение мышкой справа налево, но лучше набирать руками, или, в крайнем случае, копировать через блокнот (или его аналог)
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10315
Location: Россия, Саратов

Post (Separately) Posted: Wed Jul 30, 2014 22:36    Post subject: Reply with quote

Serge Yolkin
В некоторых редакторах есть возможность после вставки из браузера избавиться от ненужных символов одним махом с минимальными усилиями. Например, в EmEditor есть команда "Удалять пробелы в конце строк", которой я давно и успешно пользуюсь.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Wed Jul 30, 2014 22:44    Post subject: Reply with quote

Avada
Да я тоже пользуюсь, только AkelPad'ом. Я про причину, а решений может быть много.
Back to top
View user's profile Send private message
job.forme



Joined: 08 Aug 2014
Posts: 17

Post (Separately) Posted: Sat Aug 09, 2014 00:01    Post subject: перемещение выделенных файлов Reply with quote

а вот такой вариант - выделить несколько файлов и папок, нажать на кнопку - создается папка с заранее определенным именем например "TEST" и все файлы/папки ранее выделенные перемещаются в нее (в активном окне)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 12, 13, 14, 15  Next
Page 13 of 15

 
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