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

» Total Commander (Часть 8)

Автор: Avada
Дата сообщения: 30.08.2013 17:14
Ukei
И заодно уж сюда.
Автор: Fil_2071
Дата сообщения: 31.08.2013 08:58
Когда приходится распаковывать несколько архивов rar, то Total Commander становится временно не работоспособным из-за окошка, на котором должен отображаться процесс распаковки (файлы не большие, поэтому процесса не видно). Можно от этого окошка как-то избавиться? Один файл спокойно распаковывается в фоне.
Автор: CaptainFlint
Дата сообщения: 31.08.2013 09:30
Fil_2071

Цитата:
Можно от этого окошка как-то избавиться?

Увы, нет. Тотал не выполняет предварительную проверку всех файлов до начала распаковки, поэтому не может быть уверен, что какой-нибудь из них не потребует плагина, не поддерживающего многопоточность. А в этом случае фоновая распаковка может порушить работу программы.
Автор: Werty666
Дата сообщения: 31.08.2013 20:08
ребята, подскажите ответ на простой вопрос, как найти при помощи регулярных выражений слова (цифры итд) в скобках. Пример (Perl) или (1978)
Автор: Avada
Дата сообщения: 31.08.2013 20:40
Werty666
Даже простой вопрос надо сформулировать понятно. Найти — где? В именах файлов, в их содержимом? И откуда уверенность, что тут нужны регулярные выражения?
Автор: Werty666
Дата сообщения: 31.08.2013 20:44
да, в огромном списке - в именах файлов. Задача найти (нечто) и заменить, например на пустое. и заменить ВМЕСТЕ со скобками
Автор: Rodny
Дата сообщения: 31.08.2013 21:26
Найти: \([^)]+\)
Заменить на: <Пусто>
Автор: Werty666
Дата сообщения: 31.08.2013 21:50
ура. на самом деле я эксперементировал с обратными слэшами, почему то не получалось. все поменял, и так вот даже \([a-z a-z)]+\) итд. {спасибо}

Добавлено:
а еще бы... найти всякие умляуты в названиях файлов типа о с двумя точками и прочее, и заменить на аналоги латиницей
Автор: Rodny
Дата сообщения: 01.09.2013 02:43
Werty666 (21:50 31-08-2013)
Цитата:
найти всякие умляуты в названиях файлов типа о с двумя точками и прочее, и заменить на аналоги латиницей

Разве что явно перечислить, как в примере из справки:
Найти: ©|®|™
Заменить на: (c)|(R)|(TM)

Добавлено:
Или таблицу сделать для translit.wdx.
Автор: Werty666
Дата сообщения: 01.09.2013 08:34
блин, таблицу - крутяк! я бы прогнал все что у меня есть, переименовал бы. неужели никто с большим багажом знаний не вкорячил еще? ведь полно ходит по инету...
Автор: Rodny
Дата сообщения: 01.09.2013 11:39
Werty666
Какой тут багаж нужен-то? Берёшь любую из прилагающихся таблиц и переделываешь, как тебе хочется.


Код: [Translit]
&#228=a
&#246;=o
&#252;=u
&#223;=ss
...
Автор: oshizelly
Дата сообщения: 01.09.2013 13:18
Rodny 11:39 01-09-2013
Цитата:
Ещё остались программы, которые не понимают юникод в именах?

Сколько угодно, включая весьма продвинутые платные проги, которые постоянно развиваются, но у авторов просто не доходят руки переписать эту часть кода. Или, может, там вообще надо для поддержки Юникода всё с нуля переписывать, если использованный язык программирования его не поддерживает. Как-то так, я не программер, в тонкостях не разбираюсь.
Не говоря уж о старых прогах, развитие которых уже много лет как заброшено, но аналогов пока создано.

Я давно уже думал, что, может как-то заставить систему или хотя бы TC передавать таким приложениям по нажатию на [Enter] )(или двойному клику) имена открываемых файлов в кратком формате 8.3, но из-за недостатка извилин специальных знаний не соображу, как это можно было бы реализовать.
Автор: Werty666
Дата сообщения: 01.09.2013 23:14

Цитата:
P.S. А зачем оно надо? Ещё остались программы, которые не понимают юникод в именах?


по работе выкачиваю различных авторов, раскидываю по папкам. копирую имена файлов в базу, формирую XML и тут начинается котовасия... из за одного прое..ного символа. заморочусь и сделаю таблицу. прогоню все архивчеги

... помню еще была проблема с CUE файлом FOOBAR2000, плеер такой знаете. переименовывал автоматом теги из имен файлов и были косяки не помню какие, плеер тупил чего то...

Добавлено:
хы. собака(

сделал тестовую замену

Bogumi&#322; Hoder
B&#246;rkur Eir&#237;ksson

[Translit]
&#322;=l
&#246;=o
&#237;=i

получил:

Bogumi~1
Brkure~1

Чего не так?? кодировка UTF-8?
Автор: Mordavorot
Дата сообщения: 02.09.2013 18:11
Задача такая.
32 папки. В каждом по 2 файла. У обоих файлов одинаковое расширение. Но у одного файла в названии окончание на _ENG.
Так вот их трогать не надо. А все остальные файлы без окончания надо заменить одним файлом. И чтоб название сохранилось.
Вручную - полный гемор.
Можно ли автоматизировать процедуру?
Автор: Avada
Дата сообщения: 02.09.2013 19:07
Mordavorot

Цитата:
А все остальные файлы без окончания надо заменить одним файлом. И чтоб название сохранилось.

До этого места понял. Дальше — нет. Каким именно одним файлом заменять? Всё содержимое этих файлов заменить содержимым одного и того же файла и при этом сохранить прежние названия? Или что?
Автор: Mordavorot
Дата сообщения: 02.09.2013 19:08

Цитата:
Всё содержимое этих файлов заменить содержимым одного и того же файла и при этом сохранить прежние названия?

ага
Автор: Kolobkovskiy
Дата сообщения: 02.09.2013 19:11
Mordavorot
Использовать Total Commander принципиально? Я бы посоветовал для этих целей Ant Renamer.
Автор: Mordavorot
Дата сообщения: 02.09.2013 19:16
Kolobkovskiy
Главное чтоб попроще а то я не не 7 пядей во лбу.
Автор: Andrey_A_A
Дата сообщения: 02.09.2013 19:25
Если я правильно понял задачу,то с утилитой TCIMG можно так:


Код: TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDC<%L!!0!!0>||x!!1||rcopy<%T%M>
%COMMANDER_PATH%\Wcmicons.dll,1
Заменить все файлы в выделенных папках файлом с другой панели не изменяя имени.

0
-1
Автор: Mordavorot
Дата сообщения: 02.09.2013 20:36

Цитата:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\TCIMG.exe
copys=FOLDC<%L!!0!!0>||x!!1||test<0n!!_ENG$>||rcopy<%T%M>
%COMMANDER_PATH%\Wcmicons.dll,1
Заменить все файлы в выделенных папках файлом с другой панели не изменяя имени, кроме файлов имеющих _ENG в конце базового имени.
 
0
-1


Кому это скормить?
TCIMG распаковал в програм папку.
Запустил екзешник но он не появился после окна сообщения.
Чо делать?
Автор: Andrey_A_A
Дата сообщения: 02.09.2013 20:39

Цитата:
Кому это скормить?

1. Скопируйте код и вставьте на панель инструментов
2. В одной панели поставьте курсор на нужный файл
3. Перейдите в другую панель, выделите папки
4. Нажмите на кнопку
Автор: Mordavorot
Дата сообщения: 02.09.2013 20:53

Цитата:
и вставьте на панель инструментов

Это как?

Цитата:
Нажмите на кнопку

какую?
Автор: Andrey_A_A
Дата сообщения: 02.09.2013 20:59
Mordavorot

Как вставить кнопку (в виде текста кода) на панель Total Commander?
1. Выделить весь код.

2. Скопировать выделенное.

3. В Total Commander'е на панели инструментов (кнопок) щёлкнуть правой кнопкой мыши и вставить.
Автор: Mordavorot
Дата сообщения: 02.09.2013 21:04
Файл не найден - пишет.
Автор: Andrey_A_A
Дата сообщения: 02.09.2013 21:07

Цитата:
Файл не найден - пишет.

Отредактируйте кнопку, нажав на ней правой кнопкой мыши, Изменить.
Там где Команда вставьте путь до утилиты.
Автор: Mordavorot
Дата сообщения: 02.09.2013 21:18
Всё получилось. СПС.
А чо с кнопкой делать?
Она прозрачная. Её почти не видно и называется длинно.
Автор: Andrey_A_A
Дата сообщения: 02.09.2013 21:20

Цитата:
Она прозрачная. Её почти не видно и называется длинно.

Отредактируйте кнопку, нажав на ней правой кнопкой мыши, Изменить.
Там где Файл значка вставьте свой значок.

Там где Подсказка измените комментарий к кнопке.
Автор: oshizelly
Дата сообщения: 02.09.2013 21:25
В некоторых файловых менеджерах, браузерах и т.п. с поддержкой вкладок можно скопировать путь к папке/странице прямо из контекстного меню к заголовку таба, даже не переключаясь на эту вкладку. В TC такого никак не сделать?
Автор: suomifinland
Дата сообщения: 02.09.2013 22:00
Ребята, помогите решить задачу....

Имеется папки с вложенными подпапками, в них также вложены папки... и так далее, все эти папки заполнены файлами..., но есть и совершенно ПУСТЫЕ директории...
Вопрос как создать точную, копию структуру - папок, без файлов, НО чтобы в данную копию НЕ ВХОДИЛИ директории которые изначально были ПУСТЫ...?


Как сделать копию структуры папок, понятно, сделать маску не существкующих расширений и директории скоприуются, но как сделать так чтобы туда не попали папки изначально ПУСТЫЕ..?
Автор: lucky_Luk
Дата сообщения: 02.09.2013 22:38
suomifinland


Цитата:
Имеется папки с вложенными подпапками, в них также вложены папки... и так далее, все эти папки заполнены файлами..., но есть и совершенно ПУСТЫЕ директории...
Вопрос как создать точную, копию структуру - папок, без файлов, НО чтобы в данную копию НЕ ВХОДИЛИ директории которые изначально были ПУСТЫ...?

1. Создаешь пустую папку.
2. Запускаешь синхронизацию каталогов - вот этой пустой и всей своей структуры, с опцией сканирования вложенных каталогов (а еще включить кнопки с синей и зеленой стрелками, но отключить опцию "Ассиметрично").
3. В окне синхронизации ставишь слева сверху галочку "пустые каталоги".
4. Нажимаешь кнопку "Сравнить".
5. Со всех пустых каталогов убираешь значок стрелочки (кликаешь по нему, пока не станет пусто).
6. Нажимаешь кнопку "Синхронизировать".
У тебя получается копия, где будут все папки и файлы, а пустые папки туда не попадут.
7. Заходишь в верхнюю папку этой копии, нажимаешь CTRL+B, Тотал отображает все файлы во всех каталогах, но без папок. Выделяешь в копии все файлы и удаляешь их.
Остается копия - структура пустых папок, но кроме тех, что изначально были пустыми. С оригиналом потом делай что хочешь.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

Предыдущая тема: Распечатка брошюры в Word 2003


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