Групповое переименование
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Нее так не получается.Надо для начала как-то вывести на панель файлы из списка(путь там полный прописан),
а потом тогда нажать CTRL-M.
Да и редактор надо какой-то, чтобы убирал в каждой строчке весь текст до точки с запятой, хотя в принципе можно в екселе столбец удалить,но тогда ошибки труднее будет увидеть.
Резюме - как вывести на панель файлы с путями из тестового файла?
а потом тогда нажать CTRL-M.
Да и редактор надо какой-то, чтобы убирал в каждой строчке весь текст до точки с запятой, хотя в принципе можно в екселе столбец удалить,но тогда ошибки труднее будет увидеть.
Резюме - как вывести на панель файлы с путями из тестового файла?
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Для первого подойдет команда cm_LoadSelectionFromFile или cm_LoadSelectionFromClip, как уж удобнее. Для этого придется воспользоваться Ctrl+B в той директории, выше которой твои файлы не поднимаются. Проверил - работает, хотя, возможно, есть путь и короче.
Далее запускаем поиск в выбранных файлах (по умолчанию). Ищем все (или ничего, что в данном случае фиолетово) - Тотал находит все выделенные файлы, после чего жмем Feed to listbox. Все, первая задача решена.
А вот убирать текст в редакторе можно регулярными выражениями, например, EmEditor их поддерживает. Я в Тотале регэкспами еще худо-бедно пользуюсь, а вот в EmEditor ни разу не пробовал, хотя синтаксис такой же или похожий. Обратись к CaptainFlint'у, он в них здорово шарит.
Добавлено
А если из Ёкселя сохранить csv как текст?
Далее запускаем поиск в выбранных файлах (по умолчанию). Ищем все (или ничего, что в данном случае фиолетово) - Тотал находит все выделенные файлы, после чего жмем Feed to listbox. Все, первая задача решена.
А вот убирать текст в редакторе можно регулярными выражениями, например, EmEditor их поддерживает. Я в Тотале регэкспами еще худо-бедно пользуюсь, а вот в EmEditor ни разу не пробовал, хотя синтаксис такой же или похожий. Обратись к CaptainFlint'у, он в них здорово шарит.
Добавлено
А если из Ёкселя сохранить csv как текст?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Что-то ничего не происходит.Экспериментирую пока с маленьким списком
Я создал обыкновенный txt файл с путями вида
v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd1(Goblin`s).avi
v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd2(Goblin`s).avi
v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(1).avi
v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(2).avi
v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Открытый простор(Open Range)\Otkritiy.Prostor.(2003.RUS.BDRip.XviD.AC3.-HQ-ViDEO.avi
Каждый файл-1 строка.
Нажал Ctrl-B в папке вестерны.Сделал кнопки с командами.
cm_LoadSelectionFromFile и cm_LoadSelectionFromClip
Если из буфера вызывать - ничего не происходит.
Из файла - спрашивает путь к файлу.
Начал искать в яндексе про эти команды - наткнулся на твою статью
http://powerpro.wincmd.ru/Scripts/XLister.htm
Слушай может ты скрипт для этого напишешь, я думаю он будет востребован
P.S. Я тут подумал - даже если я выведу файлы на панель их все равно рассортирует по алфавиту,так что надо еще строчки в excel как-то рассортировать,чтобы они выпали на панель в том же порядке.
Я создал обыкновенный txt файл с путями вида
v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd1(Goblin`s).avi
v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd2(Goblin`s).avi
v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(1).avi
v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(2).avi
v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Открытый простор(Open Range)\Otkritiy.Prostor.(2003.RUS.BDRip.XviD.AC3.-HQ-ViDEO.avi
Каждый файл-1 строка.
Нажал Ctrl-B в папке вестерны.Сделал кнопки с командами.
cm_LoadSelectionFromFile и cm_LoadSelectionFromClip
Если из буфера вызывать - ничего не происходит.
Из файла - спрашивает путь к файлу.
Начал искать в яндексе про эти команды - наткнулся на твою статью
http://powerpro.wincmd.ru/Scripts/XLister.htm
Слушай может ты скрипт для этого напишешь, я думаю он будет востребован
P.S. Я тут подумал - даже если я выведу файлы на панель их все равно рассортирует по алфавиту,так что надо еще строчки в excel как-то рассортировать,чтобы они выпали на панель в том же порядке.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Да, видимо, в branch view эти команды не работают.
Все-таки можно попробовать сохранить csv в текст - пропадут точки с запятыми. А потом полученный файл можно преобразовать в батник, добавив в начале каждой строчки команду ren. Это в EmEditor'е сделать легко, используя escape-символ \n. Ну, и еще можно поиграться с xxcopy - она кушает списки файлов. Но xxcopy сцуко сложная, я сам в ней долго разбирался.
Жаль, что файлов 5000
. Было бы 50...
Все-таки можно попробовать сохранить csv в текст - пропадут точки с запятыми. А потом полученный файл можно преобразовать в батник, добавив в начале каждой строчки команду ren. Это в EmEditor'е сделать легко, используя escape-символ \n. Ну, и еще можно поиграться с xxcopy - она кушает списки файлов. Но xxcopy сцуко сложная, я сам в ней долго разбирался.
Жаль, что файлов 5000
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Так я в текст сохранил - стали пробелы вместо ; можно на что угодно
в принципе менять - это же обыкновенный текстовый файл
Я могу в принципе группами переименовывать.
Как сделать батник расскажи на примере кладу тебе сюда первые 10 строк своего экспериментального txt файла
За пригоршню долларов (Per un pugno di dollari)(1964) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd1(Goblin`s).avi
За пригоршню долларов (Per un pugno di dollari)(1964) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd2(Goblin`s).avi
Мертвец (Dead Man cd1)(1995) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(1).avi
Мертвец (Dead Man cd2)(1995) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(2).avi
Открытый простор (Open Range)(2003) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Открытый простор(Open Range)\Otkritiy.Prostor.(2003.RUS.BDRip.XviD.AC3.-HQ-ViDEO.avi
Великолепная семерка (The Magnificent Seven cd1)(1960) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Великолепная семерка\The Magnificent Seven CD1.avi
Великолепная семерка (The Magnificent Seven cd1)(1960) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Великолепная семерка\The Magnificent Seven CD2.avi
Меня зовут Троица (Lo chiamavano Trinitа...)(1970) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Меня зовут Троица ((1971)\They Call Me Trinity... .avi
Меня все еще зовут Троица (...continuavano a chiamarlo Trinitа)(1972) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Меня по-прежнему зовут Троица ((1971)\Trinity Is Still My Name.avi
Золото Маккенны (Mackenna's Gold)(1969) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Золото Макенны\V754_Mackenna_s_Gold.avi
в принципе менять - это же обыкновенный текстовый файл
Я могу в принципе группами переименовывать.
Как сделать батник расскажи на примере кладу тебе сюда первые 10 строк своего экспериментального txt файла
За пригоршню долларов (Per un pugno di dollari)(1964) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd1(Goblin`s).avi
За пригоршню долларов (Per un pugno di dollari)(1964) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd2(Goblin`s).avi
Мертвец (Dead Man cd1)(1995) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(1).avi
Мертвец (Dead Man cd2)(1995) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(2).avi
Открытый простор (Open Range)(2003) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Открытый простор(Open Range)\Otkritiy.Prostor.(2003.RUS.BDRip.XviD.AC3.-HQ-ViDEO.avi
Великолепная семерка (The Magnificent Seven cd1)(1960) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Великолепная семерка\The Magnificent Seven CD1.avi
Великолепная семерка (The Magnificent Seven cd1)(1960) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Великолепная семерка\The Magnificent Seven CD2.avi
Меня зовут Троица (Lo chiamavano Trinitа...)(1970) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Меня зовут Троица ((1971)\They Call Me Trinity... .avi
Меня все еще зовут Троица (...continuavano a chiamarlo Trinitа)(1972) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Меня по-прежнему зовут Троица ((1971)\Trinity Is Still My Name.avi
Золото Маккенны (Mackenna's Gold)(1969) v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Золото Макенны\V754_Mackenna_s_Gold.avi
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Я, честно говоря, не знаю, что тебе именно нужно, но я добавил кавычки, расширение avi и команду copyВставить в файл и назвать его Что-нибудь.bat. Данный батник копирует файлы из текущей директории в... ну, короче, скажем, первый:копирует За пригоршню долларов (Per un pugno di dollari)(1964).avi в файл v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd1(Goblin`s).avi. Это то, что тебе нужно?
ЗЫ. Не забудь перед экспериментами забекапиться. Мало ли что...
Код: Выделить всё
copy "За пригоршню долларов (Per un pugno di dollari)(1964).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd1(Goblin`s).avi"
copy "За пригоршню долларов (Per un pugno di dollari)(1964).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd2(Goblin`s).avi"
copy "Мертвец (Dead Man cd1)(1995).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(1).avi"
copy "Мертвец (Dead Man cd2)(1995).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(2).avi"
copy "Открытый простор (Open Range)(2003).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Открытый простор(Open Range)\Otkritiy.Prostor.(2003.RUS.BDRip.XviD.AC3.-HQ-ViDEO.avi"
copy "Великолепная семерка (The Magnificent Seven cd1)(1960).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Великолепная семерка\The Magnificent Seven CD1.avi"
copy "Великолепная семерка (The Magnificent Seven cd1)(1960).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Великолепная семерка\The Magnificent Seven CD2.avi"
copy "Меня зовут Троица (Lo chiamavano Trinitа...)(1970).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Меня зовут Троица ((1971)\They Call Me Trinity... .avi"
copy "Меня все еще зовут Троица (...continuavano a chiamarlo Trinitа)(1972).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Меня по-прежнему зовут Троица ((1971)\Trinity Is Still My Name.avi"
copy "Золото Маккенны (Mackenna's Gold)(1969).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Золото Макенны\V754_Mackenna_s_Gold.avi"Код: Выделить всё
copy "За пригоршню долларов (Per un pugno di dollari)(1964).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd1(Goblin`s).avi"ЗЫ. Не забудь перед экспериментами забекапиться. Мало ли что...
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
мне нужно чтобы файл A fistful of dollars cd1(Goblin`s).avi
стал называться
За пригоршню долларов (Per un pugno di dollari)(1964).avi
и т.д
P.S.
P.P.S добавил путь вроде переименовало,но и старый файл остался, да
и надо придумать как путь тогда добавлять
то есть написал так
copy "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(1).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Мертвец (Dead Man cd1)(1995).avi"
стал называться
За пригоршню долларов (Per un pugno di dollari)(1964).avi
и т.д
P.S.
Пишет батникНе удается найти указанный файл.
P.P.S добавил путь вроде переименовало,но и старый файл остался, да
и надо придумать как путь тогда добавлять
то есть написал так
copy "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(1).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Мертвец (Dead Man cd1)(1995).avi"
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
А, так их еще местами менять нужно! В Тотале можно для этой цели использовать регулярные выражения $1 и $2. В EmEditor'е, наверное, то же самое. А если в Ёкселе тупо столбцы переставить?
Извини, но я сейчас немножечко занят. Попробуй поковыряться сам. Вот моя статья по батникам. Пожалуй, пока больше помочь ничем не смогу.
Извини, но я сейчас немножечко занят. Попробуй поковыряться сам. Вот моя статья по батникам. Пожалуй, пока больше помочь ничем не смогу.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Что значит "не работают"? Всегда работали, а тут вдруг нет. Это вообще один из моих частоиспользуемых инструментов. Главное не спутать каталог, где BranchView производится(все файлы из списка должны быть отображены в панели). Файлы-списки я сохраняю в ANSI.Вахмурка писал(а):Да, видимо, в branch view эти команды не работают.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Речь идет о командах:
530 и 529
2017 и 2033
2031 и 2032
для сохранения и восстановления выделения (последнее - в branch view). Если ты сможешь это сделать, опиши как. Желаю успехов.
530 и 529
2017 и 2033
2031 и 2032
для сохранения и восстановления выделения (последнее - в branch view). Если ты сможешь это сделать, опиши как. Желаю успехов.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Статью эту я оказывается уже читал -).Вахмурка писал(а):А, так их еще местами менять нужно! В Тотале можно для этой цели использовать регулярные выражения $1 и $2. В EmEditor'е, наверное, то же самое. А если в Ёкселе тупо столбцы переставить?
Извини, но я сейчас немножечко занят. Попробуй поковыряться сам. Вот моя статья по батникам. Пожалуй, пока больше помочь ничем не смогу.
Столбцы я переставил,но вот как добавлять путь не придумал.
Посоветовали на руборде flash renamer
там есть скрипт для csv, но я не смог его запустить.
Последний раз редактировалось Itar-Tass Вт мар 23, 2010 01:02, всего редактировалось 1 раз.
Тогда такой вопрос:вот как добавлять путь не придумал.
вот я выделил например через поиск положим 50 файлов
Я могу.
1.Выделение - скопировать имена выделенных файлов в буфер обмена.
2..Выделение - скопировать имена выделенных файлов с путями в буфер обмена
А могу я скопировать только пути без имени файла в буфер обмена, причем если в папке 2 файла-чтобы путь скопировало дважды?
Тогда я наверное знаю как пути добавить к новым именам.
Да я в курсе какие команды. Вы же обсуждали именно 2031 и 2032. Яж пишу, это одни из часто из используемых мною команд. Всё работает как часы. А что тут собственно описывать? Выделил файлы в режиме BranchView, сохранил список в ANSI, потом хоть ушёл из папки, хоть ТС перезапустил, открыл нужную папку в режиме BranchView, загрузил список из файла и радуйся выделенным файлам.Вахмурка писал(а):Речь идет о командах:
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Навскидку:
1) Полуфабрикат скрипта. (Кстати, странный парень - сначала пообещал заплатить, а потом даже спасибо не сказал). Короче - получается твой любимый csv. Скармливаешь его Ёкселю, и получаешь в одной из колонок путь;
2) Вполне себе действующий скрипт (а, вот еще один). В первом случае параметр "р".
2Flasher
Ты бы почитал сперва, что человеку нужно. Так-то и я могу...
1) Полуфабрикат скрипта. (Кстати, странный парень - сначала пообещал заплатить, а потом даже спасибо не сказал). Короче - получается твой любимый csv. Скармливаешь его Ёкселю, и получаешь в одной из колонок путь;
2) Вполне себе действующий скрипт (а, вот еще один). В первом случае параметр "р".
2Flasher
Ты бы почитал сперва, что человеку нужно. Так-то и я могу...
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
2Вахмурка
И чего там читать? Цитирую:
И чего там читать? Цитирую:
Itar-Tass писал(а):Каждый файл-1 строка.
Нажал Ctrl-B в папке вестерны.Сделал кнопки с командами.
cm_LoadSelectionFromFile и cm_LoadSelectionFromClip
Если из буфера вызывать - ничего не происходит.
Вахмурка писал(а):Да, видимо, в branch view эти команды не работают.
Вот я пользуюсь cm_LoadSelectionFromFile. Это ведь требуется для того, чтобы потом в Групповом переименовании работать?Вахмурка писал(а):Речь идет о командах:
2031 и 2032
А из файла?Itar-Tass писал(а):Если из буфера вызывать - ничего не происходит.
Последний раз редактировалось Flasher Пн мар 22, 2010 23:18, всего редактировалось 2 раза.