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

» Total Commander (часть 2)

Автор: lucky_Luk
Дата сообщения: 11.01.2006 21:00
mramor

Цитата:
не вводите человека в заблуждение! конечно у xls и doc файлов особый формат, но текст в них хранится в кодировке Unicode и, соответственно, ищется прекрасно TC.

Вот спасибо что объяснил как искать , подтверждаю что с включенным Юникод Tотал находит заданный текст в xls и doc. Я в свое время искал по тексту но Юникод в поиске не включал - TC лажался. Спросил здесь что к чему и ответили что не могет искать поскольку смотри выше.

А как искать в файлах формата rtf?

На панели инструментов у меня висит передача имени файла под курсором архиватору WinRAR (параметры %P%N) и оказалось что если выделить несколько файлов то TC передает только один, а не все выделенные. Как исправить?
Автор: BBoris
Дата сообщения: 11.01.2006 22:02

Цитата:
На панели инструментов у меня висит передача имени файла под курсором архиватору WinRAR (параметры %P%N) и оказалось что если выделить несколько файлов то TC передает только один, а не все выделенные. Как исправить?


Так если "передача имени файла под курсором ", то как под курсором может оказаться куча файлов (разве что курсор очень здоровый)

По правой кн. мыши, в конт-м меню. Или надо еще проще?
Автор: PitBull
Дата сообщения: 11.01.2006 22:03
всё же хотелось бы решить свои проблемы..
1. можно ли заставить понимать ТС иконки из explorer?
2. как сменить стандартную иконку папки в ТС? чем делаются библиотеки иконок?
Автор: Finn
Дата сообщения: 11.01.2006 22:17
PitBull
2. Скачай один из наборов иконок с _http://wincmd.ru/icons.php, открой в программе
Articons Pro _http://www.aha-soft.com/rus/articons/, и тебе станет все понятно.
С помощью этой программы можно делать библиотеки иконок, сам когда-то пользовался.
Автор: lucky_Luk
Дата сообщения: 11.01.2006 22:28
BBoris

Цитата:
Так если "передача имени файла под курсором ", то как под курсором может оказаться куча файлов (разве что курсор очень здоровый)

Нехотелось юзать контекстное меню (юзаю выделение правой кнопкой поэтому меню вылазит с задержкой - раздражает) и повесил кнопку на Панель инструментов - думал что если передает имя файла под курсором то передаст и несколько штук, выделенных правой кнопкой. На глаз вроде работало, а сегодня начал ковыряться и оказалось что передет только один файл. Вот если бы несколько выделить и передать архиватору или антивирусу на проверку... А файл-список делать долго - быстрее через контекстное меню.
Автор: CaptainFlint
Дата сообщения: 11.01.2006 23:00
lucky_Luk

Цитата:
На панели инструментов у меня висит передача имени файла под курсором архиватору WinRAR (параметры %P%N) и оказалось что если выделить несколько файлов то TC передает только один, а не все выделенные. Как исправить?

У WinRAR есть хороший параметр командной строки: -n@<файл-список>, а у Тотала есть хороший шаблон %L, который этот самый файл-список создаёт. Остаётся их только объединить вместе.

Добавлено:
Кстати, для использования контекстного меню вовсе необязательно нажимать и держать правую кнопку мыши. Можно нажать на клавиатуре клавишу ContextMenu, либо сочетание Shift+F9 или Shift+F10 (или же повесить команду cm_ContextMenu на любое другое сочетание).

Добавлено:
PS: Ну и для программ, которые не поддерживают файлы-списки, существуют две дополнительных программки lst2multi и lst2str.
Автор: PitBull
Дата сообщения: 12.01.2006 01:06
Finn
отлично.. проблема решена!
Автор: uhty
Дата сообщения: 12.01.2006 02:04
А все-таки ТС в xls файлах нормально не ищет. Кое-что он конечно ищет, но это врядли нас устроит. Только что перепробовал кучу слов. Не ищет слова с большой буквы и цифры.
С большой буквы только если учитывать регистр. Но это неправильно. По английски алгоритм правильный, а по-русски нет.
По английски ищет без галки "Юникоде", а по-русски - с Юникоде. В Ворде - все с Юникоде.
Не ищет цифры, если только они не в тексте. Т.е. цифры в отдельной ячейке не ищутся. А в основном-то поиск нужен по цифрам - это ж не текстовый редактор.
Это слегка попробовал только. Думаю, если глубже копнуть - еще много тараканов обнаружится.

Я почему спрашиваю - недавно столкнулся, нужно было найти в куче документов отчет давно сделанный. Думал запросто - поиском по циферке итоговой. Фигушки.

Пробовал файлы Excel 97 и 2003, ТС 6.51.
Автор: TCPIP
Дата сообщения: 12.01.2006 02:46
А как переименовать файлы с декрементом? Да еще с правильной сортировкой?
То есть файлы вида {1.bmp, 2.bmp, ..., 32.bmp} переименовать с инвертированием нумерации {32.bmp, 31.bmp, ...,1.bmp}? Простое Начать с 32; Шаг: -1 не работает, так как возникает ошибка (да еще и сортировка производится по старшему разряду, то есть следом за 1 идет 10, далее 100 и т.д.)

CaptainFlint
14:14 08-01-2006
Цитата:
Поподробнее, плиз. Что за ошибка, и что за сортировка? В инструменте переименования Тотал ничего не пересортирует. Он показывает файлы в том же порядке, в каком они отображены на панели, после чего присваивает им номера по порядку. Я у себя только что задал счётчик от 100 с шагом -1 и всё переименовалось нормально.

Имею набор файлов с цифровыми названиями от 1 до 32: 1.bmp; 2.bmp и так далее до 32.bmp. Хочется инвертировать порядок, чтобы файл 1.txt стал называться 100.txt и далее в том же духе.
Первую проблему (со следованием 10 после 1) решил, установив 2 в параметре SortUpper. Спасибо.
А вот вторая проблема (собственно основная) --- изменение имен --- не решается... Выделяю набор файлов, выбираю сочетание клавиш Ctrl+M. В поле Маска для: имени файла ввожу (С) вместо (N). В разделе Параметры счетчика в поле Начать с ставлю 32, в поле Шаг, задаю -1, поле Цифр оставляю со значением по умолчанию: 1. В столбце Новое имя я вижу, что Total Commander понял меня верно и если в поле Старое имя стои 1.txt, то в поле Новое имя --- 32.bmp. Но! Как только я щелкаю на кнопке Выполнить, я получаю сообщение:
Автор: LEX1
Дата сообщения: 12.01.2006 08:15
TCPIP
Совпадают имена. Попробуй в два этапа. Сначала используешь маску (С)m, потом маску (С) и параметры счетчика: поле Начать = 1, поле Шаг = 1. Хотя я в таких случаях просто изменяю число "Цифр" в параметрах счетчика.
Автор: CaptainFlint
Дата сообщения: 12.01.2006 08:56
TCPIP
Понятно. Похоже, он начинает перемменовывать первый в 32-й - а такое имя уже занято существующим файлом, потом 2-й в 31-й - то же самое. Тогда можно сделать вот что: переименуй сначала во что-нибудь типа pre_[C32-1], после этого загрузи имена файлов обратно (клавиша F5 или кнопка с загнутой стрелкой внизу) и удали этот pre_ шаблоном [N5-]
Автор: Nick222
Дата сообщения: 12.01.2006 11:38
2uhty
Вы вообще представляете, как хранится инфа в электронных таблицах.
Никаких "итоговых цифр" там нет - а есть формулы, по которым при октрытии всё вычисляется каждый раз заново...
Автор: Spark
Дата сообщения: 12.01.2006 12:47
Глюк. Или по крайней мере не логичное поведение ТС.

1. Есть фолдер \DirectX for Managed Code\
2. В поиске вбиваем dire и запускаем. Фолдер найден.
Вывод: реальный шаблон поиска был dire*

1. Теперь есть фолдер \v2.0.50727\
2. В поиске вбиваем v2.0.5 и запускаем. Фолдер НЕ найден.
Вывод: реальный шаблон поиска был v2.0.5. Для убеждения проводим тот же поиск с v2.0.5* и делаем однозначиный вывод - в первом случае звездочка поставилась сама, во втором - тока руками.
Автор: CaptainFlint
Дата сообщения: 12.01.2006 13:01
Spark
Если в заданном для поиска имени есть точка, считается, что это - имя с расширением, т.е. что оно уже задано полностью. Если точки нет - считается, что это произвольная часть имени. По-моему, более-менее логично. Проблема только в том, что для каталогов расширения обычно не используются...
Автор: mozers
Дата сообщения: 12.01.2006 13:21
lucky_Luk

Цитата:
Вот если бы несколько выделить и передать архиватору или антивирусу на проверку...

CaptainFlint очень полно ответил, но я позволю себе дополнить
Вот тут я выкладывал аж несколько скриптов для решения проблемы.
А тут лежит ChoiceEditor, который делает то же самое (а так же много больше) чем вышеупомянутые утилиты.
Автор: Vladlp
Дата сообщения: 12.01.2006 16:53
Раньше в Тотале при копировании там где only files of this type выпадал ListBox с кучей полезных опций как cm_directory (только дериктории) и т.д. С тех пор уже пару раз менялась версия, да и ненадо было мне это, поэтому когда пропало непомню, а счас кинулся и нету его там а так надо.
Может кто сталкивался и подскажет как его туда вернуть - или хотябы список команд даст... а то так надо

огромное спасибо
Автор: CaptainFlint
Дата сообщения: 12.01.2006 17:03
Vladlp
В этом списке отображаются последние применявшиеся шаблоны, плюс все пользовательские шаблоны, которые можно определить в диалоге, например, Вид -> Фильтр (Ctrl+F12). Восстановить старые, наверное, уже не получится (разве что где-то прежний файл настроек wincmd.ini сохранился - тогда оттуда можно будет их вытащить), так что придётся либо вручную их создавать заново, либо вытаскивать из чьей-нибудь сборки.
Автор: Vladlp
Дата сообщения: 12.01.2006 17:42
CaptainFlint
Спасибо за быстрый ответ. C руками заданными шаблонами это понятно, но есть еще те которые в самом тотале прошиты, как я привел к примеру cm_directory, если его указать то будут скопированы только дериктории, другие я уже непомню, их там было немного но мне этого хватало.
Вопрос в том где этот список найти, что б самому руками не делать. Может кто знает.
Автор: CaptainFlint
Дата сообщения: 12.01.2006 17:54
Vladlp

Цитата:
но есть еще те которые в самом тотале прошиты

Никогда не слышал о таких...


Цитата:
как я привел к примеру cm_directory, если его указать то будут скопированы только дериктории

На самом деле это не предопределённый шаблон Тотала, а просто случайное совпадение. Если указать в качестве шаблона cm_directory, то Тотал будет копировать все файлы с именем cm_directory, а поскольку таких нет, то ни один файл и не копируется (каталоги же создаются в любом случае).
Автор: Vladlp
Дата сообщения: 12.01.2006 17:58
CaptainFlint

Цитата:
На самом деле это не предопределённый шаблон Тотала, а просто случайное совпадение. Если указать в качестве шаблона cm_directory, то Тотал будет копировать все файлы с именем cm_directory, а поскольку таких нет, то ни один файл и не копируется (каталоги же создаются в любом случае).

Упс... а ведь и точно... спасибо... значит видать это у меня раньше точно от какойто сборки осталось. Еще раз спасибо за помощь.
Автор: TCPIP
Дата сообщения: 13.01.2006 01:11
LEX1
09:15 12-01-2006
Цитата:
Совпадают имена.

CaptainFlint
Конечно! Вот, елы-палы. Спасибо! Странно, что Кристиан не сделал защиту от дурака...
Автор: uhty
Дата сообщения: 13.01.2006 02:20
Nick222
ТС не ищет не только в формулах Excel, но и просто числа безо всяких формул.

Добавлено:
Nick222

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


TC в формулах Excel тоже ищет. Попробуй СЦЕПИТЬ, РУБЛЬ, ЧИСЛОПРОПИСЬЮ и другие функции не числовые. А также ссылки на другие книги. Уж не знаю как хранятся эти значения в Excel - в бочках, в виде формул или результатов, но TC их находит.

У кого английский Excel, проверьте плиз, ищет ли ТС нормально числа в файлах созданных в английском Excel.
Есть подозрение, что это глюк связан с русификацией Офиса.
Автор: SamLab
Дата сообщения: 13.01.2006 07:54
Total Commander 6.54 Public Beta 1

Официальная ссылка для скачивания:
_http://ghisler.fileburst.com/654pubbeta1/tcm32pb1.exe

Болгарское зеркало для скачивания:
_http://kaldata.host.bg/www.kaldata.net/Total%20Commander/Total%20Commander%206.54%20Public%20Beta%201.exe

Список изменений текущей версии:
_http://ghisler.ch/board/history654.txt

Заветный набор любого русcкого юзера:
_http://samlab.ws/rus/sam_totalcmd65rus.rar
Автор: mozers
Дата сообщения: 13.01.2006 08:58
uhty
Написанные числа и текст находятся нормально. Вычисляемые, естественно, нет.

SamLab
Для "официальной" ссылки обязательно указать рефера: http://www.ghisler.ch/board/
Автор: mime13
Дата сообщения: 13.01.2006 13:56
CaptainFlint
Респект за перевод! У меня вопрос по нему. Когда первый раз попробовал твой перевод - мне расширенное меню не понравилось, однако со временем оказалось очень удобно. Привык наверно Сейчас приходится работать на машинах без русской локали, тотал на флешке, но не привычно блин, некоторых команд, которые есть в расширенном, в стандартном нет приходится вспоминать хоткеи. Может у тебя где завалялось это самое расширенное меню, но на английском языке (т.е. без перевода)??? Хотел сам сделать, потом решил спросить сначала, т.к. это не 5 минут работы. Удачи.
Автор: CaptainFlint
Дата сообщения: 13.01.2006 13:59
mime13

Цитата:
Может у тебя где завалялось это самое расширенное меню, но на английском языке (т.е. без перевода)?

Нет, аналогичного английского меню я не писал. Была у меня мысль сделать это, но с появлением то ли двух, то ли трёх англоязычных расширенных меню эта мысль куда-то очень глубоко спряталась. Советую посмотреть на wincmd.ru (totalcmd.net), авось какое из них приглянется.
Автор: mime13
Дата сообщения: 13.01.2006 23:15
CaptainFlint

Цитата:
Была у меня мысль сделать это, но с появлением то ли двух, то ли трёх англоязычных расширенных меню эта мысль куда-то очень глубоко спряталась.

Зря, IMHO.

Цитата:
Советую посмотреть на wincmd.ru (totalcmd.net), авось какое из них приглянется.

Спасибо, посмотрю.
Автор: uhty
Дата сообщения: 14.01.2006 03:16
mozers

Цитата:
Написанные числа и текст находятся нормально. Вычисляемые, нет.

Это было проверено или просто логическое умозаключение?
У меня и написанные (введенные с клавиатуры) не находятся. Пробовал под ХР и 98, Excel 2003 и 97.
Версии TC - 6.51, 6.53.
Автор: mozers
Дата сообщения: 14.01.2006 11:32
uhty
Цитата:
или просто логическое умозаключение?

Нет. Практика.
Если формат файла Excel 5.0/95 + то находится как простой текст.
Для файлов более поздних версий надо ставить галку "Unicode".
C *.doc - ами то же самое. С rtf-ами, понятное дело, облом (посмотрите хоть раз его нутро - поймете почему).
Хотите искать во всех версиях форматов, а так же в rtf - ставьте AVSearch


Добавлено:
CaptainFlint
Цитата:
но с появлением то ли двух, то ли трёх англоязычных расширенных меню эта мысль куда-то очень глубоко спряталась

Согласен с mime13 и многими другими, которые переживают отсутствие такого меню (1:1 с русским, но на английском) молча.
Автор: CaptainFlint
Дата сообщения: 14.01.2006 16:35

Цитата:
Согласен с mime13 и многими другими, которые переживают отсутствие такого меню (1:1 с русским, но на английском) молча.

Ладно, вытащу эту мысль обратно на поверхность. Но скорого выпуска не обещаю.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: DirectAdmin


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