View previous topic :: View next topic |
Author |
Message |
Itar-Tass
Joined: 18 Jan 2009 Posts: 48
|
(Separately) Posted: Mon Mar 22, 2010 16:46 Post subject: |
|
|
Нее так не получается.Надо для начала как-то вывести на панель файлы из списка(путь там полный прописан),
а потом тогда нажать CTRL-M.
Да и редактор надо какой-то, чтобы убирал в каждой строчке весь текст до точки с запятой, хотя в принципе можно в екселе столбец удалить,но тогда ошибки труднее будет увидеть.
Резюме - как вывести на панель файлы с путями из тестового файла? |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Mar 22, 2010 17:38 Post subject: |
|
|
Для первого подойдет команда cm_LoadSelectionFromFile или cm_LoadSelectionFromClip, как уж удобнее. Для этого придется воспользоваться Ctrl+B в той директории, выше которой твои файлы не поднимаются. Проверил - работает, хотя, возможно, есть путь и короче.
Далее запускаем поиск в выбранных файлах (по умолчанию). Ищем все (или ничего, что в данном случае фиолетово) - Тотал находит все выделенные файлы, после чего жмем Feed to listbox. Все, первая задача решена.
А вот убирать текст в редакторе можно регулярными выражениями, например, EmEditor их поддерживает. Я в Тотале регэкспами еще худо-бедно пользуюсь, а вот в EmEditor ни разу не пробовал, хотя синтаксис такой же или похожий. Обратись к CaptainFlint'у, он в них здорово шарит.
Добавлено
А если из Ёкселя сохранить csv как текст? _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Itar-Tass
Joined: 18 Jan 2009 Posts: 48
|
(Separately) Posted: Mon Mar 22, 2010 19:30 Post subject: |
|
|
Что-то ничего не происходит.Экспериментирую пока с маленьким списком
Я создал обыкновенный 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 как-то рассортировать,чтобы они выпали на панель в том же порядке. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Mar 22, 2010 20:05 Post subject: |
|
|
Да, видимо, в branch view эти команды не работают.
Все-таки можно попробовать сохранить csv в текст - пропадут точки с запятыми. А потом полученный файл можно преобразовать в батник, добавив в начале каждой строчки команду ren. Это в EmEditor'е сделать легко, используя escape-символ \n. Ну, и еще можно поиграться с xxcopy - она кушает списки файлов. Но xxcopy сцуко сложная, я сам в ней долго разбирался.
Жаль, что файлов 5000 . Было бы 50... _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Itar-Tass
Joined: 18 Jan 2009 Posts: 48
|
(Separately) Posted: Mon Mar 22, 2010 20:33 Post subject: |
|
|
Так я в текст сохранил - стали пробелы вместо ; можно на что угодно
в принципе менять - это же обыкновенный текстовый файл
Я могу в принципе группами переименовывать.
Как сделать батник расскажи на примере кладу тебе сюда первые 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 |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Mar 22, 2010 21:04 Post subject: |
|
|
Я, честно говоря, не знаю, что тебе именно нужно, но я добавил кавычки, расширение avi и команду copy Code: | 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" | Вставить в файл и назвать его Что-нибудь.bat. Данный батник копирует файлы из текущей директории в... ну, короче, скажем, первый: Code: | copy "За пригоршню долларов (Per un pugno di dollari)(1964).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\За пригоршню долларов(Fistful of Dollars, A)\A fistful of dollars cd1(Goblin`s).avi" | копирует За пригоршню долларов (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
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Itar-Tass
Joined: 18 Jan 2009 Posts: 48
|
(Separately) Posted: Mon Mar 22, 2010 21:08 Post subject: |
|
|
мне нужно чтобы файл A fistful of dollars cd1(Goblin`s).avi
стал называться
За пригоршню долларов (Per un pugno di dollari)(1964).avi
и т.д
P.S.
Quote: | Не удается найти указанный файл. |
Пишет батник
P.P.S добавил путь вроде переименовало,но и старый файл остался, да
и надо придумать как путь тогда добавлять
то есть написал так
copy "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Dead man(1).avi" "v:\_Кино\Фильмы(по жанрам)\05 Вестерны\Мертвец(Dead Man)\Мертвец (Dead Man cd1)(1995).avi" |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Mar 22, 2010 21:50 Post subject: |
|
|
А, так их еще местами менять нужно! В Тотале можно для этой цели использовать регулярные выражения $1 и $2. В EmEditor'е, наверное, то же самое. А если в Ёкселе тупо столбцы переставить?
Извини, но я сейчас немножечко занят. Попробуй поковыряться сам. Вот моя статья по батникам. Пожалуй, пока больше помочь ничем не смогу. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Mar 22, 2010 22:39 Post subject: |
|
|
Вахмурка wrote: | Да, видимо, в branch view эти команды не работают. | Что значит "не работают"? Всегда работали, а тут вдруг нет. Это вообще один из моих частоиспользуемых инструментов. Главное не спутать каталог, где BranchView производится(все файлы из списка должны быть отображены в панели). Файлы-списки я сохраняю в ANSI. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Mon Mar 22, 2010 23:08 Post subject: |
|
|
Речь идет о командах:
530 и 529
2017 и 2033
2031 и 2032
для сохранения и восстановления выделения (последнее - в branch view). Если ты сможешь это сделать, опиши как. Желаю успехов. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
Itar-Tass
Joined: 18 Jan 2009 Posts: 48
|
(Separately) Posted: Mon Mar 22, 2010 23:08 Post subject: |
|
|
Вахмурка wrote: | А, так их еще местами менять нужно! В Тотале можно для этой цели использовать регулярные выражения $1 и $2. В EmEditor'е, наверное, то же самое. А если в Ёкселе тупо столбцы переставить?
Извини, но я сейчас немножечко занят. Попробуй поковыряться сам. Вот моя статья по батникам. Пожалуй, пока больше помочь ничем не смогу. |
Статью эту я оказывается уже читал -).
Столбцы я переставил,но вот как добавлять путь не придумал.
Посоветовали на руборде flash renamer
там есть скрипт для csv, но я не смог его запустить.
Last edited by Itar-Tass on Tue Mar 23, 2010 02:02; edited 1 time in total |
|
Back to top |
|
|
Itar-Tass
Joined: 18 Jan 2009 Posts: 48
|
(Separately) Posted: Mon Mar 22, 2010 23:29 Post subject: |
|
|
Quote: | вот как добавлять путь не придумал. |
Тогда такой вопрос:
вот я выделил например через поиск положим 50 файлов
Я могу.
1.Выделение - скопировать имена выделенных файлов в буфер обмена.
2..Выделение - скопировать имена выделенных файлов с путями в буфер обмена
А могу я скопировать только пути без имени файла в буфер обмена, причем если в папке 2 файла-чтобы путь скопировало дважды?
Тогда я наверное знаю как пути добавить к новым именам. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Mar 22, 2010 23:34 Post subject: |
|
|
Вахмурка wrote: | Речь идет о командах: | Да я в курсе какие команды. Вы же обсуждали именно 2031 и 2032. Яж пишу, это одни из часто из используемых мною команд. Всё работает как часы. А что тут собственно описывать? Выделил файлы в режиме BranchView, сохранил список в ANSI, потом хоть ушёл из папки, хоть ТС перезапустил, открыл нужную папку в режиме BranchView, загрузил список из файла и радуйся выделенным файлам. |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Mar 22, 2010 23:51 Post subject: |
|
|
2Вахмурка
И чего там читать? Цитирую: Itar-Tass wrote: | Каждый файл-1 строка.
Нажал Ctrl-B в папке вестерны.Сделал кнопки с командами.
cm_LoadSelectionFromFile и cm_LoadSelectionFromClip
Если из буфера вызывать - ничего не происходит. |
Вахмурка wrote: | Да, видимо, в branch view эти команды не работают. |
Вахмурка wrote: | Речь идет о командах:
2031 и 2032 |
Вот я пользуюсь cm_LoadSelectionFromFile. Это ведь требуется для того, чтобы потом в Групповом переименовании работать?
Itar-Tass wrote: | Если из буфера вызывать - ничего не происходит. | А из файла?
Last edited by Flasher on Tue Mar 23, 2010 00:18; edited 2 times in total |
|
Back to top |
|
|
|
|
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
|