Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (часть 9)

Автор: mrdime
Дата сообщения: 06.09.2016 13:25
Господа, как при групповом переименовании файлов включить в имена переименовываемых файлов только имя папки, в которой они находятся или часть этого имени?
Команда [=tc.Каталог] почему-то не работает, [=tc.Путь] дает полный путь, чего мне совершенно не надо.
Автор: Skifoff2
Дата сообщения: 06.09.2016 13:48
mrdime
Посмотрите [P], [G] - не оно?
Автор: mrdime
Дата сообщения: 06.09.2016 14:14
Skifoff2
Спасибо, [P] - то, что надо.
Задача несколько усложнилась.
Есть два десятка папок, в них файлы. Кажды файл должен быть переименован по шаблону: "название папки_номер". Нумерация в каждой папке должна начинаться заново.
Если выделяю все папки и жму Ctrl+Shift+B, а потом применяю шаблон [P]_[C] к имени файла, то идет сквозная нумерация. Как сделать так, чтобы в каждой папке была отдельная нумерация?
Автор: Abel11
Дата сообщения: 06.09.2016 15:16
mrdime

При помощи TCIMG просто - в один клик. Кнопка здесь
Автор: B3T6
Дата сообщения: 06.09.2016 18:53
mrdime
http://forum.wincmd.ru/viewtopic.php?p=43785#43785
Автор: mrdime
Дата сообщения: 07.09.2016 00:39
Abel11
Спасибо конечно, но целую кнопку делать для очень редко осуществялемой задачи как-то уж слишком.
B3T6
vb-script вариант, но надо сперва разобраться в коде + переделать под свои нужды...
ИМХО Проще к 20 папкам "руками" по очереди существующий способ применить.
Хочется, как-то попроще решить, ведь вся загвоздка только в сквозной нумерации, а так задача решается в 2 клика практически.
Автор: Abel11
Дата сообщения: 07.09.2016 02:51
mrdime 00:39 07-09-2016
Цитата:
но целую кнопку делать для очень редко осуществялемой задачи


Для этого существует панель инструментов "в виде меню". Кстати, используя TCIMG можно создавать такие панели (уже "нафаршированные") выбирая в диалоговом окне тот или иной функционал. Вот одна из панелей группового переименования от TCIMG, выглядит так. Имеется кнопка для отката последнего переименования командами TCIMG.

Цитата:
ИМХО Проще к 20 папкам "руками" по очереди существующий способ применить.

Как говорится: хозяин — барин.
Автор: AltSolo
Дата сообщения: 07.09.2016 11:08
Уважаемые, подскажите, с виду простая задача, но что-то я торможу: надо копировать/переместить файл с произвольным именем с одной панели на другую перетаскиванием мышью с заменой того файла, над которым копируемый будет "сброшен" (т.е. копирование с переименованием и заменой). И это желательно без клавиатуры или, как минимум, без ввода результирующего имени.
Автор: mig73
Дата сообщения: 07.09.2016 11:55

Цитата:
с одной панели на другую перетаскиванием мышью с заменой того файла, над которым копируемый будет "сброшен"

Маленько не врубил как это? Или надо снять галку в настройках подтверждения возможно.

p.s. У меня тоже вопрос, почему в TC(любом) нельзя использовать комбинацию Ctrl+C и Ctrl+V на файлах с атрибутами HS?
Автор: Avada
Дата сообщения: 07.09.2016 12:18
AltSolo
Файл в целевой панели с тем же именем есть? Если да, дальше выводится диалог перезаписи, а в нём есть возможность переименования. Если нет, о каком "переименовании с заменой" вообще может идти речь? И не имеет никакого значения, над каким файлом в целевой панели выполняется "сброс" (если это не архив, конечно).

mig73
Можно. У меня на таких файлах копипаст нормально работает. Система какая?
Автор: mig73
Дата сообщения: 07.09.2016 12:23
Avada
Win10x64 а сам тотал на системном в C:\TOTALCMD9, кстати недавно обнаружил такую оказию и пока не понял что надо сделать.
Автор: Avada
Дата сообщения: 07.09.2016 13:22
mig73
Тут я проверить не могу. Может , ещё кто-то посмотрит.
Автор: sa16
Дата сообщения: 07.09.2016 14:11
mrdime
В 9.00 версии можно попробовать маску для имени файла [P]_1. Лишние 1 с пробелом и скобками в именах можно убрать (если нужно) повторным вызовом группового переименования с маской для имени файла [N] и параметрами поиска и замены
Найти: _1 \((.+)\)
Заменить на: _$1
с галкой для "Рег. выраж.".
Автор: ewild
Дата сообщения: 07.09.2016 18:17

Цитата:
p.s. У меня тоже вопрос, почему в TC(любом) нельзя использовать комбинацию Ctrl+C и Ctrl+V на файлах с атрибутами HS?


mig73
Не подтверждаю, в работе (TC x86/x64 @ Win10 x64) Ctrl+C и Ctrl+V на тестовом файле с атрибутами hs проблем не выявлено, копируется и вставляется как должно.
Другой вопрос, если это не просто файл с обозначенными атрибутами, а какой-то специфический занятый файл/объект. Как гиперболизированный пример - при попытке так оперировать файлами типа pagefile.sys, NTUSER.DAT - Ctrl+V не сработает. Но, тем не менее, при этом будет выведено сообщение почему так.
Автор: tramparamparam02
Дата сообщения: 07.09.2016 19:10
AltSolo 11:08 07-09-2016
Цитата:
надо копировать/переместить файл с произвольным именем с одной панели на другую перетаскиванием мышью с заменой того файла, над которым копируемый будет "сброшен" (т.е. копирование с переименованием и заменой). И это желательно без клавиатуры или, как минимум, без ввода результирующего имени.

Нет, не получится так сделать. Как уже было сказано выше, TC не до такой степени интерактивен, чтобы отследить имя файла, над которым в данный момент находится указатель мыши.
Автор: frost745
Дата сообщения: 07.09.2016 21:31
Total Commander 9.0 Beta 13
http://www.ghisler.com/900_b13.php
http://www.ghisler.com/history900.txt
Автор: B3T6
Дата сообщения: 07.09.2016 22:15
mrdime

Цитата:
надо сперва разобраться в коде + переделать под свои нужды...
изменения

Код: ''Const Delimiter = "-"
Const Delimiter = "_"

и

'' NewName = G & Delimiter & P & Delimiter & GeneralWord & Delimiter & Num(Counter(PF), Precision) & Ext
NewName = P & Delimiter & Num(Counter(PF), Precision) & Ext
Автор: GoblinNN
Дата сообщения: 10.09.2016 10:12
что заметил... в 9 бета 13 только у меня не один из этих пунктов не работает? если только у меня, то как починить?
Автор: Avada
Дата сообщения: 10.09.2016 11:36
GoblinNN
Нет, не только. На оффорум уже сообщили. И там проблема не только с этим меню. (См. здесь.) Но это касается только 64-битной версии этой беты. Никак не починить, ждать следующей беты, откатиться на предыдущую или использовать 32-битный TC.
Автор: papanja_084
Дата сообщения: 13.09.2016 12:53
Такой вот вопрос. В ПК имеются видеофайлы расширений avi, wmv, mpg, mov, mkv и mp4. Все кроме последнего прекрасно открываются Lister_ом, а последний -mp4 каким то огрызком от винампа и только звук. Что надо сделать, чтоб открывал Lister ?
http://jpegshare.net/44/a4/44a4d9d1aa214bde43e56884ddb5f764.png.html
Автор: mig73
Дата сообщения: 13.09.2016 13:15
papanja_084

Цитата:
avi, wmv, mpg, mov, mkv и mp4. Все кроме последнего прекрасно открываются Lister_ом

Правильно понимаю что листером, т.е. листер-плагином по <F3> типа mmedia для просмотра видео? Потому как чистый листер покажет только набор символов. Что там делает Winamp не понятно, если он не установлен в системе на открытие по <Enter> и тогда при чем здесь TC...
Автор: Avada
Дата сообщения: 13.09.2016 13:40
papanja_084
Не надо пользоваться чужими сборками, не умея их настраивать. Это не "огрызок от винампа", а плагин AmpView, вообще не предназначенный для видео. Чистый Lister кое-что из перечисленных форматов открыть может и без плагинов (через MCI — см., например, здесь или здесь), но вряд ли всё перечисленное (сомневаюсь насчёт MKV). Впрочем, спутать умолчальное проигрывание черех MCI и проигрывание плагином (тем же Mmedia) сложно — интерфейс совершенно разный. Так чем всё-таки проигрывается остальное?
И неплохо бы убедиться, что все эти форматы (включая MP4) нормально проигрываются системными средствами. Если нет — добавлять в систему видеокодеки.

mig73
Чистый Листер, как сказано выше, далеко не всегда покажет только набор символов. Но вот список "прекрасно открываемого" внушает сомнения (опять же см. выше).
Автор: papanja_084
Дата сообщения: 13.09.2016 14:13
Avada

Цитата:
Так чем всё-таки проигрывается остальное?
И неплохо бы убедиться, что все эти форматы (включая MP4) нормально проигрываются системными средствами.

Я не знаю чем оно проигрывается, но в графическом интерфейсе Листера. И все эти форматы (включая MP4) прекрасно воспроизводятся дефолтным ВМП.
PS Насчёт чужих сборок. Так как сам не соображаю то пользуюсь. И к стати с помощью форума в том числе и вашей, что то уже начал понимать.
Автор: mig73
Дата сообщения: 13.09.2016 14:20
papanja_084
А давайте всеж таки глянем в "графическом интерфейсе Листера" (?)
Автор: Avada
Дата сообщения: 13.09.2016 14:55
papanja_084

Цитата:
Так как сам не соображаю то пользуюсь.

То-то и оно. В результате имеем так называемый "двойной хлюст". Это когда при возникновении проблемы её точная причина оказывается непонятна не только спрашивающему, но и отвечающим. Потому что исходные настройки TC по умолчанию очевидны, собственные настройки юзер обычно знает, а настройки чужой сборки могут быть вообще какими угодно. Очевидно, что тут какая-то фигня с настройками как минимум одного WLX-плагина (которым я к тому же давно перестал пользоваться: мне одного Mmedia и для аудио, и для видео хватает). Но у меня не настолько много свободного времени, чтобы в этом разбираться методом тыка, так что дальше по этому вопросу я — пас. А по-хорошему с такими вопросами надо обращаться не сюда, а к автору сборки.
Автор: papanja_084
Дата сообщения: 13.09.2016 17:01
mig73
Да, вот именно так как показывает ваша стрелка на всём том что воспроизводит. А на .мр4 сначала дёргается как будто запустится Листер, но потом появляется AmpView.
Ну а задать вопрос СамлабуВС я здесь наверно не смогу поэтому вопрос снимаю т.к. для меня это не критично, а только ради развития. Всем спасибо.
Автор: mig73
Дата сообщения: 13.09.2016 17:17
papanja_084
А не плохо было бы спросить зачем в одну сборку пихать плагины mmedia и AmpView, тем более SamLab искушён в сборках и давно их делает...
Автор: papanja_084
Дата сообщения: 13.09.2016 17:28
Неожиданно решился вопрос. После того как удалил AmpView всё воспроизводится. Возможно здесь виноват не Самлаб а я, собирая различные плагины не зная их предназначения, точно не помню. Только в Wincmd.ini изменений не вносил.
Avada , mig73 спасибо вам, вы заставляете думать.

Автор: mig73
Дата сообщения: 13.09.2016 17:32
papanja_084

Цитата:
Возможно здесь виноват не Самлаб а я, собирая различные плагины не зная их

Во-от это ключевая фраза в этой истории, а мы чуть на Самлаба не "наехали"
Автор: Blinda_J
Дата сообщения: 14.09.2016 11:47
Поставила 8.52а взамен 32хбитной 7.56. В ней при клике правой мышей на файл и выборе "свойства", окно не открывается и удаляются файлы не коммандером, а виндой, всплывает окно винды поверх окна удаления коммандера и файл в ведре. В старой версии все норм. Как бороться? Винда 10я

Страницы: 1234567891011121314151617181920212223242526272829303132333435

Предыдущая тема: Дубль


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.