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

» Total Commander (Часть 7)

Автор: oshizelly
Дата сообщения: 13.07.2012 09:31
CaptainFlint 22:33 12-07-2012
Цитата:
Мы всегда открыты к диалогу по поводу улучшения формулировок. Но я просто не представляю, каким образом можно было эту фразу воспринять не так, как написано… Разве что из-за невнимательного прочтения, но в этом случае никакие улучшения не помогут.

Вообще-то это была с моей стороны такая попытка выдать шутку юмора. Наверное, не слишком удачная, раз адресат ее воспринял как серьёзное замечание. Приношу извинения за выпендрёж: все там написано внятно и доходчиво, как и вообще вся справка, при внимательном чтении никаких недоразумений не возникает.
Впрочем, в каждой шутке есть доля шутки. Если бы вы привели там пару примеров (да хоть мой собственный с C:\111 и C:\222) или хотя бы выделили слова "в заблокированной вкладке" жирным шрифтом, то это помогло бы избежать недоразумений даже при недостаточно внимательном чтении.


Цитата:
И, на мой взгляд, это был бы сущий кошмар. Я, например, в процессе навигации по каталогам постоянно прохожу подкаталоги, уже открытые в других вкладках — просто как промежуточные (например, возвращаясь на три-четыре уровня вверх по нажатию Backspace). И если в какой-то момент вместо открытия подкаталога меня перебросит в другую вкладку, а текущую закроет, я буду, мягко говоря, очень недоволен

Согласен. Честно говоря, этот момент я просто упустил из виду, потому что практически не использую такой способ для перемещения между папками: для этого в TC имеется замечательный инструмент Alt+F10 с возможностью поиска и мгновенного перехода в нужную папку. Но у каждого свои привычки.
Однако, с другой стороны, хочется все-таки найти какие-то контрацептивные средства против бесконтрольного размножения вкладок с одними и теми же папками, а не заниматься этим вручную по несколько раз на дню.

stoyanovd 23:00 12-07-2012
Цитата:
Можно сохранить необходимые наборы вкладок (одной панели или обоих) в .tab файлы и потом создать несколько кнопок на панели инструментов с загрузкой набора.  
Команда OPENTABS путь\имя_файла.tab

Логично, спасибо! Оказывается, и скриптов никаких не надо, все уже предусмотрено
Автор: mitrichbel
Дата сообщения: 13.07.2012 11:17
Если архивировать несколько файлов с помощью TC, имя архива берется по имени папки, в которой они лежат. Если такой файл один - архив называется по имени файла.
А можно как-то научить TC брать в качестве имени архива всё-таки имя папки, даже если архивируется один файл?
Автор: CaptainFlint
Дата сообщения: 13.07.2012 12:08
oshizelly

Цитата:
Вообще-то это была с моей стороны такая попытка выдать шутку юмора.

После напряжённого рабочего дня шутки, выдаваемые таким серьёзным тоном, сложно воспринимаются.


Цитата:
Впрочем, в каждой шутке есть доля шутки. Если бы вы привели там пару примеров (да хоть мой собственный с C:\111 и C:\222) или хотя бы выделили слова "в заблокированной вкладке" жирным шрифтом, то это помогло бы избежать недоразумений даже при недостаточно внимательном чтении.

Это можно сказать чуть ли не про каждое предложение из каждого раздела справки. В результате она раздуется хорошо если вдвое, и читать её будет невозможно. Примеры мы стараемся давать лишь в тех случаях, когда без них действительно сложно разобраться или когда есть какие-то неочевидные моменты. Выделять полужирным тоже чрезмерно не стоит. Слишком частое использование выделения на самых обычных словах быстро примелькается и больше не будет восприниматься как смысловое ударение.


Цитата:
Оказывается, и скриптов никаких не надо, все уже предусмотрено

При сохранении-то всё равно придётся файл выбирать вручную. Я думал, надо и этот шаг тоже убить.

Добавлено:
mitrichbel

Цитата:
А можно как-то научить TC брать в качестве имени архива всё-таки имя папки, даже если архивируется один файл?

Стандартными средствами — нельзя. В качестве альтернативы можно создать собственную команду, вызывающую нужный архиватор, и прописать в ней необходимые параметры.
Автор: Antonij72
Дата сообщения: 13.07.2012 14:43

Цитата:
Можно сохранить необходимые наборы вкладок (одной панели или обоих) в .tab файлы

Как?
Отбой. Сам нашел.
Автор: smersh2012
Дата сообщения: 13.07.2012 14:51

Цитата:
Отбой. Сам нашел

поделись рецептом
Автор: SamLab
Дата сообщения: 13.07.2012 16:14
Total Commander 8.01 RC4

[more]13.07.12 Fixed: Alt+Shift+F11 cm_FocusButtonbar and cursor keys within button bar: Handle special case where the first and/or last button is a separator (32/64)
13.07.12 Fixed: Changed tcmdx64.exe so it can also be used with TC 8.00 in search results context menu without causing a crash (32)
11.07.12 Fixed: When opening a subdirectory, set caret to first item before adding the new items to the list to avoid a duplicate cursor on Linux/Wine (64)
11.07.12 Added: Internal associations: When context menu is opened while multiple file types are selected, check more filters if the first doesn't match all files, e.g. *.c doesn't match, but *.c *.h further down matches all selected files (32/64)
11.07.12 Fixed: Removed: Default beep on ENTER in inplace rename box (64)
10.07.12 Fixed: Edit current path: Avoid that the in place edit box gets invoked twice (32/64)
10.07.12 Fixed: New delete function: Also hide "Pause" button so the user doesn't pause the operation with Del+Enter (32/64)
10.07.12 Fixed: Also adjust the width of the text field in FTP delete confirmation dialog for very long names with no spaces (32/64)
08.07.12 Added: Experimental: wincmd.ini [Configuration] NetHoodReadInfo=8: Windows Vista/7: Use new delayed method to read virtual network folders, to make it faster (all except for the network neighborhood) (32/64)[/more]
Автор: stoyanovd
Дата сообщения: 13.07.2012 16:18
smersh2012

Цитата:
Можно сохранить необходимые наборы вкладок (одной панели или обоих) в .tab файлы поделись рецептом

ПКМ на любой вкладке и "Сохранить вкладки в файл" или "Сохранить вкладки обеих панелей в файл"
Автор: oshizelly
Дата сообщения: 13.07.2012 17:07
Подскажите, можно ли без использования скриптов сделать так, чтобы при переходе в определённую папку при помощи инструмента Directories Hotlist (Ctrl+D) одновременно бы устанавливался определённый порядок сортировки?

И ещё вдогонку. Читал где-то, что в последних версиях TC научился без поддержки плагинов возвращать длину (число символов) полного имени файла. Сейчас попробовал найти эту опцию, но не смог. Или я что-то не так запомнил?

Добавлено:
Мне часто приходится работать с файлами, в именах которых содержатся символы с диакритическими знаками вроде тильд, умляутов и прочих надстрочных крышек (немецкий, финский, шведский и т.д.):
При попытке создать или даже просто посмотреть созданный в ранней версии TC )(до версии 7.50) создать комментарий или комментарий к файлу с таким именем TC выдаёт сообщение об ошибке и блокирует открытие соответствующего диалога. Неужели нет никаких обходных решений?

И если это никак не решается, то как можно хотя бы убрать все диакритические знаки, заменив соответствующие буквы на их нормальные" аналоги. В версии TC 7.04 я изобрёл такой костыль. Став ногой на файл, жал на F7. Открывался диалог создания новой папки, в котором по умолчанию предлагалось имя файла под курсором. Но поскольку TC 7.04 не поддерживал Unicode для этого диалога, то все буквы с умляутами и тильдами уже были заменены на схожие из набора ANSI. Оставалось только скопировать оттуда это имя и затем применить в качестве нового имени файла. Не слишком удобная процедура, но это, по крайней мере, работало. Но в версии 8.0 добавилась поддержка юникода и в этом диалоге, так что способ больше не работает. Нет ли других решений?
Автор: stoyanovd
Дата сообщения: 13.07.2012 18:54
oshizelly

Цитата:
как можно хотя бы убрать все диакритические знаки, заменив соответствующие буквы на их нормальные" аналоги

Вызываете поиск файлов по нужным папкам всех файлов, в качестве параметра поиска задаете выражение *Ä* *Ö* (и так все диакритические знаки). После нахождения жмете Файлы на панель. Получаете все найденные файлы. Выделяете их всех (Ctrl+A или *) и вызываете Групповое переименование. В нем маску имени ставите [N] маску расширения ставите [E], а в полях Поиск и замена ставите допустим Ä заменять на английскую A и в нижнем окне видите предварительно результат нового имени. Если все ОК жмете Выполнить. После этого, не закрывая окна переименования, жмете кнопочку со стрелкой "Загрузить результаты переименован....." и повторяете поиск и замену следующего символа, допустим Ö.
Может это можно упростить с помощью Регулярных выражений (допустим задавать ряд заменяемых символов и ряд символов для замены), но я с этим не разбирался.
Автор: oshizelly
Дата сообщения: 13.07.2012 22:33
stoyanovd 18:54 13-07-2012
Цитата:
имени ставите [N] маску расширения ставите [E], а в полях Поиск и замена ставите допустим Ä заменять на английскую A и в нижнем окне видите предварительно результат нового имени... и повторяете поиск и замену следующего символа, допустим Ö.

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

Но у меня ситуация другая: я получаю по почте файл с таким именем и, как правило, должен сразу переместить его в правильную папку и снабдить комментарием. То есть, файлы надо обрабатывать по одному по мере поступления. И в этом случае тратить несколько минут на "групповое" переименование одного или пары файлов нерационально, так как гораздо проще и быстрее сделать то же самое вручную.

Тут хотелось бы что-то аналогичное решению, которое я использовал под TC 7.04: вызвал диалог - скопировал оттуда имя файла (без умляутов) - применил в качестве имени файла. Тогда это имеет смысл.
Автор: stoyanovd
Дата сообщения: 14.07.2012 09:31
oshizelly

Поищите сторонние программы по переименованию
Files Renamer, ReNamer, Visual Renamer
Кроме этого есть форум по Командная строка, батники, сценарии (bat, cmd), там задайте вопрос, помогут.
Автор: oshizelly
Дата сообщения: 14.07.2012 11:15
stoyanovd

Спасибо за совет насчёт стороннего ренеймера, я посмотрю их, да и другие из той же категории.

А вот насчёт батника не понял. Мне казалось, что батник - это просто способ использования определённой проги, но сначала ведь нужно эту прогу найти, а как её запускать - дело десятое. Или нет?

Вообще, в идеале мне бы была нужна простая утилитка размером в 1-2 килобайта и без поддержки юникода, которая просто копировала бы в буфер имя одиночного файла, "теряя" по дороге умляуты и тильды, заменяя "А" с двумя точками на обычное английское "А" и так далее. То есть, ровно то самое, что делал диалог создания директория в "ограниченно-юникодных" версиях Total Commander до 7.50. Может, какой-нибудь менеджер буфера обмена?
Автор: LonerDergunov
Дата сообщения: 14.07.2012 13:11
oshizelly

Цитата:
хотелось бы что-то аналогичное решению, которое я использовал под TC 7.04: вызвал диалог - скопировал оттуда имя файла (без умляутов) - применил в качестве имени файла.

И вы считаете, что на это тратится меньше времени, чем на групповое переименование???
Да создайте шаблон группового переименования с регэкспами, повесьте его на хоткей, и одним кликом (хоткеем) будете переименовывать выделенные файлы. Даже вручную жать Start! не обязательно, можно вообще всё автоматизировать, повесив подтверждение на утилиту TCIMG.
Выделить файл, нажать хоткей - получить результат. Что ж может быть проще??

Да, предварительно нужно потратить десять минут на составление списка, но зато потом - красота!
Соответствующий фрагмент wincmd.ini с регэкспами:

Код: Diacritic_name=[N]
Diacritic_ext=[E]
Diacritic_params=0|1|1|1|0|0|1|0|1
Diacritic_search=à|À|á
Diacritic_replace=a|A|a
Автор: oshizelly
Дата сообщения: 14.07.2012 13:35
LonerDergunov 13:11 14-07-2012
Цитата:
Да создайте шаблон группового переименования с регэкспами, повесьте его на хоткей, и одним кликом (хоткеем) будете переименовывать выделенные файлы - если в них есть диакритики, то они превратятся в стандартные буквы, а если буквы были стандартными, то они таковыми и останутся.


Огромное спасибо, судя по описанию, это - именно то, что было нужно.
На всякий случай уточню: этот фрагмент надо вставлять в секцию wincmd.ini [Rename]?

P.S.

Цитата:

Цитата: хотелось бы что-то аналогичное решению, которое я использовал под TC 7.04: вызвал диалог - скопировал оттуда имя файла (без умляутов) - применил в качестве имени файла.

И вы считаете, что на это тратится меньше времени, чем на групповое переименование???
Автор: BlackFox
Дата сообщения: 14.07.2012 14:51
SamLab
Пароль не подходит от последнего твоего архива на сайте
Автор: ejeny
Дата сообщения: 15.07.2012 07:44
Прошу извинить если вопрос уже задавался, но, право, найти на 274-рёх страницах весьма проблематично...
[more=скриншот] [/more]
Почему на левой половине у файла не видна иконка, как на правой? Как исправить?
Автор: smersh2012
Дата сообщения: 15.07.2012 09:02
у меня ТС упорно не хочет искать текст в файлах Microsoft Word 2010 (*.docx) ... или я с параметрами поиска не разобрался или он вообще в этих файлах не может искать?!
Автор: oshizelly
Дата сообщения: 15.07.2012 10:48
ejeny 07:44 15-07-2012
Цитата:
Почему на левой половине у файла не видна иконка, как на правой?

Я не спец по TC, но бросилось в глаза, что на панелях открыты разные директории. Ради чистоты эксперимента почему бы не открыть на обеих панелях один и тот же директорий B:\Downloads\AIMP3 с проблемным файлом? Тогда будет ясно, связана ли проблема с разной настройкой панелей или с разными путями и т.д. к файлу. И второе, если открыть тот же директорий в Windows Explorer, то тоже иконка как у неопознанного файла?

smersh2012 09:02 15-07-2012
Цитата:
у меня ТС упорно не хочет искать текст в файлах Microsoft Word 2010 (*.docx)

Документы MS Office 2010 - это ZIP-архивы, но TC об этом не знает. Нужно ему об этом сказать: в файле wincmd.ini в секции [Configuration] добавить строку SearchInFiles=*.DOCX и перезапуститься.
Либо поставить соответствующий плагин, например, TextSearch.
Автор: ewild
Дата сообщения: 15.07.2012 11:52
ejeny в левой панели интересный путь: диск b:
В стародавние времена диски a: и b: ассоциировались с флоппи дисководами.
В этой связи проверьте в настройках ТС, в опциях показа значков, не стоит ли галка:
Если EXE/LNK не на дискетах
Если эта опция отмечена, значки для EXE- и LNK-файлов не будут извлекаться из файлов с гибких дисков (дисковод a: или b:). Причина: извлечение довольно сильно замедляет доступ к гибкому диску.

Автор: smersh2012
Дата сообщения: 15.07.2012 21:45

Цитата:
в файле wincmd.ini в секции [Configuration] добавить строку SearchInFiles=*.DOCX

oshizelly не работает
Автор: Andarin
Дата сообщения: 16.07.2012 05:29
smersh2012

Цитата:
не работает

Галочку "Unicode" ставили? И "Искать также в архивах"?
Автор: ejeny
Дата сообщения: 16.07.2012 06:00
ewild
Прошу извинить за вчерашнее молчание, но к сожалению на сайт войти не мог по неизвестной причине...
Ваше предположение оказалось точным. Проблема решена.
У меня этот HDD разбит на два раздела - С (система)
и, чтобы далеко не ходить за буквой , - B (данные). Файл подкачки на другом HDD.

oshizelly, спасибо за участие.
Вчера молчал по вышеизложенной причине, в браузере было: - Проблема сети! Подумал, может где отключен сайт для отдыха?
Автор: Ugly_Elvis
Дата сообщения: 16.07.2012 07:39
A что с сайтом wincmd.ru? Что-то второй день зайти не получается.
Автор: RUSLAN_IRON
Дата сообщения: 16.07.2012 09:20
Подскажите пожалуйста! Как настроить ТС, чтобы при загрузке он открывался на весь экран?
Заранее благодарен.

vapod
Спасибо огромное!
Автор: vapod
Дата сообщения: 16.07.2012 09:29
RUSLAN_IRON

В "распахнутом" состоянии - "Конфигурация - Сохранить позицию".
Автор: smersh2012
Дата сообщения: 16.07.2012 10:06

Цитата:
Галочку "Unicode" ставили? И "Искать также в архивах"?

добавил в файле wincmd.ini в секции [Configuration] строки SearchInFiles=*.docx SearchInFiles=*.doc, поставил галочку в пункте "искать также в архивах" а также галочку в пункте "UTF-16" (пункта "Unicode" у меня нет - Total Commander 8.0.1 RC4 x64 )

ТС нашел файлы с требуемым текстом только в файлах *.doc, а в *.docx не ищет ... взял для пробы пару файлов с расширением *.docx в Worde 2010 сохранил в *.doc, поиск пошел ... в общем, мой ТС упорно не хочет искать текст в файлах *.docx ... куда рыть?
Автор: LonerDergunov
Дата сообщения: 16.07.2012 10:19

Цитата:
но у меня нет такого пункта в окне поиска (Total Commander 8.0.1 RC4 x64 )

Потому что Тотал с русским переводом.
Авторы перевода вместо Unicode написали UTF-16.
Автор: smersh2012
Дата сообщения: 16.07.2012 10:20
LonerDergunov
я понял, отредактировал сообщение выше
Автор: oshizelly
Дата сообщения: 16.07.2012 11:51
smersh2012 10:06 16-07-2012
Цитата:
добавил в файле wincmd.ini в секции [Configuration] строки SearchInFiles=*.docx SearchInFiles=*.doc

Вторая часть явно лишняя. Не знаю, мешает она или нет, но не нужна точно. Я ведь уже объяснял на предыдущей странице: .docx - это Zip-архив с нестандартным расширением, поэтому его требуется отдельно прописывать. А .doc - это обычный файл, в нем текстовые куски лежат открыто и, естественно, их видит любая самая простая прога поиска файлов по содержимому.

Какой именно текст ищется? Попробуйте найти только латинский или только цифры.
Автор: smersh2012
Дата сообщения: 16.07.2012 12:33
oshizelly убрал строку SearchInFiles=*.doc ничего не изменилось, в doc-файлах по-прежнему текст ищет, а в docx нет. Цифры ищет только в doc-файлах и очень плохо ищет, находит далеко не все файлы. ТО же самое и с текстом на инглише, ищет далеко не все. Не находит текст, если он, к примеру, в Worde выделен или написан курсивом, либо в кавычки заключен. В общем, поюзав поиск текста в файлах, реализованный в ТС (кстати, он у меня 64-битный) и погуглив, где пишут, что в ТС эта функция не фонтан, пришел к выводу, что надо для этих целей искать стороннюю утилиту

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

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


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