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

» Total Commander (Часть 7)

Автор: Uraanfgh56
Дата сообщения: 27.08.2010 23:52
CaptainFlint
Avada
А кто из вас Константин Власов и Вадим Казаков ? :


Цитата:
18 мая 2009 г. вышла книга Константина Власова и Вадима Казакова «Total Commander: эффективная работа с файлами и архивами». В книге подробно описывается работа с одной из финальных версий 7.04a
Автор: Avada
Дата сообщения: 28.08.2010 10:14
Uraanfgh56
Константин Власов — CaptainFlint
Вадим Казаков — Avada
Автор: math
Дата сообщения: 28.08.2010 11:03
Подскажите пожалуйста как исправить следующее:
1. Когда создаю новый каталог, нажимая F7, появляется окно, где я должен ввести имя нового каталога. До определенных версий, по умолчанию, текствое поле было пустым, но потом по умолчанию пишется название каталога, на котором установлен курсор. Что нужно исправить, чтобы было как раньше.
2. В данный момент использую версию 6.56, предпочитая делать кнопки выбора дисков и функциональных клавищ рельефными, но иногда клавишы выглядят как бы "вдавленными". Как это можно исправить?
Заранее спасибо за ответы.
Автор: vapod
Дата сообщения: 28.08.2010 11:08
ошибка...
Автор: Avada
Дата сообщения: 28.08.2010 11:18
math
1. Ничего не надо исправлять. Просто вводить нужный текст, он заменит выделенный.
2. Диалог настроек "Вид окна, "Плоский интерфейс". Выбор между плоским и обычным вариантом в стиле XP. Если и в новых ОС нужен старый вариант с объёмными кнопками в "классическом" стиле — в wincmd.ini в секцию [Configuration] ручками добавить строку WantXPLook=0.

vapod
Автоподстановка имён к обсуждаемой фиче не имеет абсолютно никакого отношения.
Автор: vapod
Дата сообщения: 28.08.2010 11:35

Цитата:
Автоподстановка имён к обсуждаемой фиче не имеет абсолютно никакого отношения.

Да, действительно, прошу прощения. (потёр свой пост дабы не вводить в заблуждение).
А что даёт эта настройка ("Автоподстановка имён")?
Разобрался... RTFM!
Автор: GORA2
Дата сообщения: 28.08.2010 13:35
Сравниваю в ТС два ini файла (настройки Миранды экспортированные редактором баз). Иногда сравнение происходит в "строковом" режиме, а иногда в HEX режиме.
Где этот режим можно переключить и чем определяется такое выборочное поведение ТС.
Автор: Avada
Дата сообщения: 28.08.2010 14:14
GORA2
Где переключить: Поставить/снять галку у опции "Двоичный", нажать "Сравнить".
Чем определяется: Вероятно, кодировкой и/или наличием в файле каких-то специфических символов(для более точного ответа нужно файлы смотреть).
Автор: GORA2
Дата сообщения: 28.08.2010 14:57
Avada
Спасибо. Ведь дергал эту опцию, а повторно сравнить не догадался.
Автор: Troll
Дата сообщения: 29.08.2010 09:44
Не могу настроить.
Хочу упорядочить файлы и каталоги только по одному принципу, по названию а именно.
Допустим файлы и каталоги называются..

10.12.07_тут не важно что написано.
12.05.08_ххххх
14.09.09_ххххх

Необходимо чтоб с вверху вниз отображались каталоги и файлы, по дате, но не по дате создание фактически, а по дате в названии. Причем не важно это каталоги или файлы, есть такое решение проблемки, сколько я не пытался не могу сделать такое.
Автор: Andarin
Дата сообщения: 29.08.2010 10:44
Troll
Не совсем понятно, что нужно. Если надо, чтобы отображались вперемешку файлы и каталоги, то тут я не уверен, что это возможно.
А если сначала каталоги, а затем файлы, отсортированные по названию, то это же просто. Не знаю, по умолчанию так или нет, но советую посмотреть два пункта:
в настройках: - Содержимое панелей - метод сортировки - естественная сортировка: алфавитно-числовая
Меню "вид" - "по имени (Ctrl+F3)"
Автор: Troll
Дата сообщения: 29.08.2010 11:35
даже если без учета каталогов и файла не учитывать, путем сортирование по названию получаем.

допустим есть файлы с названием.
17.11.10
12.09.07
09.10.09


отсортирует как:
09.10.09
12.09.07
17.11.10

а мне необходимо:
12.09.07
09.09.10
17.11.10

Тоесть будет учитывать первые два символа в название файлов, а мне надо чтоб в хронологическом порядке, где первые два символа-дни, потом -месяц, а потом год.
Автор: Avada
Дата сообщения: 29.08.2010 12:22
Troll
Вот именно поэтому я никогда в начале имён своих файлов не использую такое обозначение даты, только в виде 20100829_xxx или 100829_xxx.
В обычных режимах TC отсортировать по запрошенному критерию, ИМХО, нереально. Только пытаться сделать пользовательский набор по шаблону и возиться там с масками и регулярными выражениями.
Автор: Andarin
Дата сообщения: 29.08.2010 13:04
Troll
Когда мне понадобилось нечто похожее (фотографии сортировать), я, особо не заморачиваясь, решил просто для каждого года отдельную папку, а уже в них подкаталоги вида месяц_число (01_01, 02_02 ... 12_31) - не люблю лишние точки в имени файла (каталога). А уже в данных подкаталогах фотографии с их названиями, присвоенными фотоаппаратом. В общем, имеет смысл в таком случае давать имена типа год-месяц-число, разделители, неважно какие, не забывать ставить лидирующие нули в случае необходимости.
Т. е., собственно, то же самое, о чём сказал Avada
Автор: mitrichbel
Дата сообщения: 29.08.2010 13:56
+1 к вышесказанному.
Я из-за этого даже в письме иногда пишу дату в таком формате, сначала год
Автор: Troll
Дата сообщения: 29.08.2010 14:06
эх про отдельные каталоги не пойдет..
а при таком способе все равно каталоги отдельно и файлы отдельно...плохе(((
Автор: Avada
Дата сообщения: 29.08.2010 15:32
Troll
Сортировать в TC вперемешку папки и файлы невозможно. Читаем, например, здесь.
Автор: L0ST
Дата сообщения: 29.08.2010 16:28
Troll к сожалению до такого интелектуального уровня програмное обеспечение ещё не дошло...
Твоя задача примерно такая, как если у меня есть файлы

jvc.com
jvc.ru
jvc.ua
lg.com
lg.ru
lg.ua
samsung.com
samsung.ru
samsung.ua
sony.com
sony.ru
sony.ua
toshiba.com
toshiba.ru
toshiba.ua

а мне нужно
сначала ру, потом ua, потом com....

sony.ru
samsung.ru
jvc.ru
toshiba.ru
lg.ru
sony.com
samsung.com
jvc.com
toshiba.com
lg.com
sony.ua
samsung.ua
jvc.ua
toshiba.ua
lg.ua

Так что тебе нужно сначала переименовать файлы в нужный формат а потом сортировать...
Или использовать дополнительное ПО, TCMD с твоей задачей не справится..
Автор: Sirius_22
Дата сообщения: 29.08.2010 16:29
Вопрос простой как угол дома, но что то я не понимаю что у чему :
заморочился с созданием кнопки, по нажатию которой текстовый редактор (в моём случае это bred3) создавал бы новый текстовый файл в активной панели: -

Это код который нужно вставить в кнопку:

TOTALCMD#BAR#DATA:
%COMMANDER_PATH%\Utils\WHS\OpenWithNextNumber.vbs %COMMANDER_PATH%\Programs\Bred3\bred3_2k.exe
%pNewFile.txt
%COMMANDER_PATH%\Programs\Bred3\bred3_2k.exe
Создание файла в активной панели


-1

А как создать её я так и не пойму! Крыша едет, куда же его скопировать.

P.S.
Следовал инструкциям Кнопка для создания файла
Автор: Troll
Дата сообщения: 29.08.2010 16:43
сделал проще как мне помогли выше.
оставил только катологи, а там где файл помешал их в каталог и все.
Теперь задача переименовать файлы, а там гигов 10(((((
в ввид 20100912.
всем спасибо, если кто-то решил иначе отпишитесь.
Автор: Avada
Дата сообщения: 29.08.2010 16:44
Sirius_22
Все вышеприведённые строчки (их всегда ровно девять, включая пустые) называются кодом кнопки. Строки копируются по Ctrl+C в буфер (все до одной!), после чего в панели инструментов TC выбирается кнопка, рядом с которой нужно вставить новую. Открывается её конктекстое меню, там появляется команда "Вставить". Выбрать её. Всё, новая кнопка на месте.

Добавлено:
Troll
Для начала: начало имён всех файлов с датой в имени абсолютно стандартное: две цифры — точка — две цифры — точка — две цифры? Или где-то есть год в четыре цифры и день/месяц из одной цифры без начального нуля? И есть ли годы до 2000 (формата 19nn)?
Автор: Troll
Дата сообщения: 29.08.2010 16:56
сделал везде одинаково..две цифры-число..точка...две цифры месяц..точка.две цифры год..везде одинаково 6 цифр...может быть вот так 01.12.09 или 12.01.09 и т.п.
Автор: Avada
Дата сообщения: 29.08.2010 17:16
Troll
1. Для начала все эти файлы нужно найти и собрать на одну панель. Простейший вариант поисковой строки (без использования регулярок в предположении, что между точками в начале имени не-цифр быть не может): ??.??.??_*
2. Выделяем всё найденное, вызываем инструмент группового переименования. Тут может быть несколько вариантов действий, даю первый пришедший в голову: 20[N7-8][N4-5][N1-2]_[N10-]
Этим заменяется [N] в поле маски для имени файла. Результат отслеживается по второй колонке списка. Точки убраны, цифры переставлены, к началу года добавлено 20 (в предположении, что в именах файлов не было года раньше 2000). Если первые две цифры не обязательны, обойтись без них, компактный вариант ничуть не хуже. Всё нормально? Жмём "Выполнить".
3. Сортируем в TC без всяких проблем.
Автор: nevuser
Дата сообщения: 29.08.2010 17:35
Avada

Цитата:
20[N7-8][N4-5][N1-2]_[N10-]

Вместо N надобно использовать =tc.Полное имя: , так как последняя группа .??_* не входит в N, а считается расширением...
Автор: Avada
Дата сообщения: 29.08.2010 17:47
nevuser
1.Как насчёт проверить на работоспособность? Я — проверял на реальных файлах.
2. Ничего из указанного в поле имени расширением считаться не будет при наличии [E] в поле расширения и трактовке расширения как всего после последней точки в имени. А как эти файлы искали — вопрос отдельный.
3. При чём тут точки вообще, когда шаблон переименования делался с привязкой только к порядковому номеру символа в имени?
4. И очень интересно взглянуть на предлагаемый альтернативный вариант в полном виде записи.
Автор: nevuser
Дата сообщения: 29.08.2010 18:16
Avada

Цитата:
nevuser
1. ...

ok, начинаю проверять.
- Для проверки создал 2 файла:
01.02.03_qwerty
04.05.06_йцукенг
- Вызвал инструмент группового переименования, в поле "Маска для: имени файла" написано [N], в поле "...расширения" написано [E].
- Заменил [N] на
Цитата:
20[N7-8][N4-5][N1-2]_[N10-]
, в результате получил следующие имена:
200201_.03_qwerty
200504_.06_йцукенг
- Залез в справку, там написано:
Цитата:
[N] Старое имя файла БЕЗ расширения.

- Отменил переименование
- Заменил маску на 20[=tc.Полное имя:7-8][=tc.Полное имя:4-5][=tc.Полное имя:1-2]_[=tc.Полное имя:10-] и очистил маску расширения, в результате получил:
20030201_qwerty
20060504_йцукенг
- Эксперимент завершен.

p.s. Есть подозрение, что все дело в том, что у меня в ??_* точек больше не было, то есть файлы имели вид именно 01.02.03_qwerty , а не 01.02.03_qwerty.txt
Автор: Avada
Дата сообщения: 29.08.2010 18:30

Цитата:
Есть подозрение, что все дело в том, что у меня в ??_* точек больше не было, то есть файлы имели вид именно 01.02.03_qwerty , а не 01.02.03_qwerty.txt

Разумеется, в этом. При отсутствии в файлах расширения им начнёт считаться всё, что за последней точкой и что по факту никаким расширением не является. Со всеми вытекающими последствиями. В таком случае, да, вариант с "полным именем" и очисткой маски расширения универсальнее. Потому как шаблон поиска действительно файлы без расширения не отсекает (и, собственно, правильно делает — теоретически они могут встретиться).
Автор: V0lt
Дата сообщения: 29.08.2010 19:15
nevuser
вот еще вариант переименования


Найти: ^(\d\d)\.(\d\d)\.(\d\d)_(.*)
Заменить на: 20$3-$2-$1_$4
Рег. выраж. = вкл.
Автор: nevuser
Дата сообщения: 29.08.2010 19:54
V0lt

Цитата:
Найти: ^(\d\d)\.(\d\d)\.(\d\d)_(.*)
Заменить на: 20$3-$2-$1_$4
Рег. выраж. = вкл.

Да, похоже, самый подходящий для данной задачи вариант
Автор: Vitaly_Sigov
Дата сообщения: 30.08.2010 06:57
Здравствуйте, уважаемые форумчане.
Подскажите, пожалуйста, как им образом можно найти через Total Commander все вложенные подкаталоги в некотором каталоге, не содержащие bat-файлов ?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

Предыдущая тема: 1С: вопросы по Конфигурациям 1C


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