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 

Есть ли программы для пакетного переименования не по шаблону

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Наталья22



Joined: 15 Aug 2009
Posts: 1

Post (Separately) Posted: Sat Aug 15, 2009 06:37    Post subject: Есть ли программы для пакетного переименования не по шаблону Reply with quote

Проблема заключается в следующем: необходимо переименовать папку картинок НЕ по шаблону. Есть картинка с именем 4659853485, а должна стать 5345908099, то есть логики переименования никакой нет, подскажите, люди добрые, есть ли простое решение?желательно на русском языке, потому как установила программу PFrank на английском языке,а разобраться не могу.
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Sat Aug 15, 2009 10:09    Post subject: Reply with quote

Если логики нет, то почему должна стать именно "5345908099"?
Back to top
View user's profile Send private message
c930



Joined: 15 Dec 2004
Posts: 325

Post (Separately) Posted: Sat Aug 15, 2009 13:42    Post subject: Reply with quote

Наталья22
В Инструменте группового переименования (Ctrl+M) есть кнопка с изображением странички с закладкой (под кнопкой со знаком вопроса), которая позволяет переименовать файлы по списку или непосредственно в текстовом редакторе.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Sat Aug 15, 2009 19:37    Post subject: Reply with quote

Если есть какие-то соответствие имён файлов, например таблица в Word, Excel, то можно на её основе подготовить cmd файл, переименовывающий файлы, и запустить его в нужной папке.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Kent



Joined: 14 Dec 2004
Posts: 208

Post (Separately) Posted: Sat Aug 15, 2009 19:46    Post subject: Reply with quote

Rodny wrote:
Если логики нет, то почему должна стать именно "5345908099"?
Это 5+. Тоже задумался. Smile
А нет ли в Windows чего-нибудь вроде $RANDOM, как в bash?
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Sat Aug 15, 2009 20:43    Post subject: Reply with quote

Есть.
Переменная среды %RANDOM% возвращает произвольное десятичное число от 0 до 32767


Last edited by Tol!k on Sun Aug 16, 2009 02:47; edited 1 time in total
Back to top
View user's profile Send private message
Kent



Joined: 14 Dec 2004
Posts: 208

Post (Separately) Posted: Sat Aug 15, 2009 22:30    Post subject: Reply with quote

В Linux вариант данного переименования выглядит так:
Code:
$ for i in * ; do mv ${i} $RANDOM ; done


Тоже ограничение до 32767, но можно несколько раз подставить.
Наверняка подобное можно сделать и в Windows. Ну и назначить кнопку.
Back to top
View user's profile Send private message
Tol!k



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

Post (Separately) Posted: Sun Aug 16, 2009 02:35    Post subject: Reply with quote

Code:
@echo off&chcp 1251>nul
rem Переименовывает все .jpg в папке случайным образом
setlocal enableextensions enabledelayedexpansion
for /f "delims=" %%f in ('dir/b *.jpg') do (
call :random something&ren "%%f" !something!.jpg
)
goto :eof
:random
set /a something=%random%*%random%&set %~1=!something!&exit /b
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Sun Aug 16, 2009 03:23    Post subject: Reply with quote

Tol!k wrote:
Теперь неплохо бы узнать, зачем это нужно?
Поменять расширение на dll и жестоко прикалываться в системных папках Laughing

А если серьёзно, то вряд ли нужны рандомные имена. Я тоже склоняюсь к версии наличия какого-либо списка соответствий. Что и пытался узнать в первом посте.

Наталья22
Нужны подробности.
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Sun Aug 23, 2009 08:27    Post subject: Reply with quote

http://forum.wincmd.ru/viewpost.php?p=25639
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
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
Page 1 of 1

 
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