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  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Kokkolar



Joined: 19 Jul 2011
Posts: 19

Post (Separately) Posted: Sun Jul 12, 2015 13:27    Post subject: Перемещение файлов после группового переименования Reply with quote

После каждого массового переименования TC сбрасывает выделение с этих файлов, видимо считает что они уже "не те что раньше".

Можно ли настроить его чтобы выделение оставалось, тк эти файлы сразу же потом идут на перемещение?
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Jul 12, 2015 13:40    Post subject: Reply with quote

Kokkolar
"Массовое переименование" — это, надо полагать, групповое переименование? А ответ очевиден: разумеется, нельзя. Прежних имён больше нет, так что информацию о прежнем выделении, даже если она предварительно была сохранена в файл, применить не к чему.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sun Jul 12, 2015 14:37    Post subject: Reply with quote

Если очень нужно (а я вполне представляю себе такую необходимость), можно состряпать скрипт, который берет старые и новые имена из лога (если, разумеется, лог пишется)
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Jul 12, 2015 14:44    Post subject: Reply with quote

Вахмурка
Скрипт предполагается на PowerPro?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sun Jul 12, 2015 14:53    Post subject: Reply with quote

Скрипт не предлагается Wink Указывается на возможность его создания. Насколько мне помнится, мало кто предлагал извлекать информацию из лога скриптом
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sun Jul 12, 2015 15:11    Post subject: Reply with quote

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



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Sun Jul 12, 2015 15:53    Post subject: Reply with quote

Для меня лично, разумеется, "скрипт" и "скрипт PowerPro" - почти синонимы, отсюда и неудачная шутка.
На самом деле, подойдет и AHK, и vbs. Насчет батника не уверен, хотя Batya, по моему, может на этом языке операционную систему написать.
В каком виде? Ну, например, скрипт сначала проверяет, что задан ключ LogFile. Если нет, то извините. Далее, лог открывается и ищется последняя по времени операция "Move:" в заданной директории (передается через %Р). Потом оттуда извлекаются новые (после "->") имена и пишутся в другой файл. Потом выдается команда 2032 и в окно шлется имя созданного файла. Должно получиться выделение. Как-то так.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Jul 12, 2015 19:31    Post subject: Reply with quote

Kokkolar wrote:
эти файлы сразу же потом идут на перемещение?
Перемещать-то куда? Если в папку активной панели, то всё средсвами ИГП и перемещается без всяких скриптов. Если же нужно в другую панель, то достаточно переместить в одноимённый с получателем каталог, а получателем перед F6 уже сделать родителя прежнего получателя.

Вахмурка wrote:
хотя Batya, по моему, может на этом языке операционную систему написать
Это, конечно, вряд ли, + этого джентльмена зовут Tol!k.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Mon Jul 13, 2015 14:39    Post subject: Reply with quote

Tol!k тоже красавец, согласен
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Mon Jul 13, 2015 15:16    Post subject: Reply with quote

Kokkolar
Можно при групповом переименовании пометить все файлы каким-нибудь отличительным признаком, к примеру, добавить в начало имён комбинацию Ы_. После этого не составит труда выделить или найти переименованные файлы по этому признаку, перенести их по назначению и снова через инструмент группового переименования вернуть корректные имена (заменить Ы_ на <Пусто>).
Back to top
View user's profile Send private message
Kokkolar



Joined: 19 Jul 2011
Posts: 19

Post (Separately) Posted: Mon Jul 13, 2015 20:28    Post subject: Reply with quote

Файлы перемещаются с компа на смартфон, а так как скорость перемещения крайне медленная (это минут 15-20 иногда занимает если много видосов), то по окончанию я уже тупо забываю что их хотел переименовать. Удобней сначала переименовать, а уже потом отправить на перемещение. Но, тк в папке находятся еще и другие файлы, типа текстовых или звуковых, которые идут уже в другие папки на смарте, то после группового переименования и сброса выделения, приходится вручную тыкать на каждый переименованный файл чтобы выделить для перемещения, это раздражает.

Думал есть какой-нибудь простой путь для сохранения выделения :\

Всем спасибо за ответы.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Jul 14, 2015 09:26    Post subject: Reply with quote

Kokkolar
Конечную задачу можно решить без всяких восстановлений выделения. На первом этапе в ИГП перед именем указать без полного пути имя некоего каталога с обратным слэшем в конце (например, Проба\[N], см. справку). Далее выставить всё необходимое для переименования и одним махом выполнить как переименование, так и перемещение файлов с новыми именами в этот самый промежуточный каталог, автоматически создаваемый в той же папке, где лежали исходные файлы. На втором этапе мы просто переносим всё содержимое промежуточного каталога куда следует, в конце операции пустой каталог удаляем.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Tue Jul 14, 2015 11:10    Post subject: Reply with quote

На всякий случай напомню про кнопку "Result list" (по-русски, кажется, "Протокол"). Сохранив его и скормив простенькому скрипту, достигаем поставленной цели, хотя решение Avada, конечно же, проще
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Tue Jul 14, 2015 11:36    Post subject: Reply with quote

Вахмурка wrote:
конечно же, проще

Но вряд ли подойдёт для общего случая, например, когда в ИГП переименовываются файлы из вида без подкаталогов или результатов поиска.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Jul 14, 2015 11:59    Post subject: Reply with quote

sa
А попробовать? И с результатами поиска, и с файлами без подкаталогов одноимённые промежуточные папки создаются в каждом из существующих подкаталогов, так что далее имена этих папок несложно будет найти для последующей обработки их содержимого.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
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  Next
Page 1 of 2

 
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