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

» Total Commander (Часть 7)

Автор: Avada
Дата сообщения: 01.06.2012 16:40
P0wder
Что такое "поиск по ключу", я не понимаю. А поиск в содержимом файлов по умолчанию (если не задана конкретная маска в соответствующем поле) и производится по ВСЕМ файлам с заданным местоположением. Другой вопрос, что и с помощью чего реально будет НАЙДЕНО.

Цитата:
Дежавю-файлы тоже не являются простым текстом, однако в результаты поиска они отбираются.

По содержимому? Что-то я таких чудес не наблюдал. А примерчик такого DJVU-файла, который в TC нельзя просмотреть, но при этом в содержимом которого что-то осмысленное можно найти, нельзя ли заполучить? С приложением тестовой поисковой строки, естественно.

VSHY
Не исключено, что WCMZIP64.DLL работает в этом случае как-то иначе, нежели 32-битный аналог. Проверить не могу, у меня везде система x86.
Автор: CaptainFlint
Дата сообщения: 01.06.2012 16:50
P0wder
Процитирую ещё раз исходный вопрос:

Цитата:
При выборе "Инструменты/Поиск файлов" с опцией "С текстом" почему-то не находит файлы (распознанные pdf), хотя они содержат заданный параметр поиска. Почему так происходит ?

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


Цитата:
Дежавю-файлы тоже не являются простым текстом, однако в результаты поиска они отбираются.

Значит, формат дежавю предполагает хранение текстового слоя в виде простого текста, что и позволяет поиску Тотала этот текст обнаруживать. DOC, например, тоже хранит текст внутри себя в виде обычных юникодных строк. А вот формат PDF не такой, поэтому к нему такая методика поиска неприменима.
Автор: VSHY
Дата сообщения: 01.06.2012 18:07
Ещё прошу помощи (не нашёл ответов в документации).

Вопрос 1.
Почему-то (в 8.0, да и в 7.х тоже) не работает опция
Цитата:
Разное -> "Запрашивать подтверждение при": перезаписи (замене) файлов.
я хотел её отключить, но оно работает одинаково, хоть с галкой, хоть без, - диалог подтверждения замены всё равно появляется. Как всё-таки отключить этот диалог?

Вопрос 2.
Когда с одной стороны зашёл в архив, а с другой копирую в него файлы, то вылетает окно "Упаковка файлов". Как сделать, чтобы оно не вылетало? Есть ли где какой параметр?

Добавлено:

Цитата:
Значит, формат дежавю предполагает хранение текстового слоя в виде простого текста, что и позволяет поиску Тотала этот текст обнаруживать. DOC, например, тоже хранит текст внутри себя в виде обычных юникодных строк. А вот формат PDF не такой, поэтому к нему такая методика поиска неприменима.
В некотором частном случае это есть и в pdf (п.1), но далеко не везде. Руки надо отбивать тем, кто такие файлы шарабанит.
Автор: Avada
Дата сообщения: 01.06.2012 18:48
VSHY

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

Этого не может быть. Всё работает нормально, без галки диалог при копировании/перемещении или переименовании действительно не выводится. В любой версии TC. Для других операций его отмену никто не обещал.
Может быть, путаем диалог подтверждения перезаписи с самим диалогом копирования?


Цитата:
Когда с одной стороны зашёл в архив, а с другой копирую в него файлы, то вылетает окно "Упаковка файлов". Как сделать, чтобы оно не вылетало? Есть ли где какой параметр?

Никак. Диалоги упаковки/распаковки не отключаются. Независимо от способа их вызова.
Автор: VSHY
Дата сообщения: 01.06.2012 18:56

Цитата:
Может быть, путаем диалог подтверждения перезаписи с самим диалогом копирования?
Возможно, но сейчас нет возможности проверить, т.к. дома оно как-то не так всё работает...
А есть ли возможность отключить сам диалог копирования?
В идеале хотелось бы запуск копирования по F5 без диалога, а, например, по Ctrl+F5 (изредка) с диалогом.


Цитата:
Никак. Диалоги упаковки/распаковки не отключаются. Независимо от способа их вызова.
Это грустно..
И вот после этого диалога упаковки вылетает как раз диалог подтверждения перезаписи, хотя вышеуказанная опция отключена.
Можно ли её как-то заставить работать и для перезаписи файлов в архивах?
Автор: Avada
Дата сообщения: 01.06.2012 20:08
VSHY

Цитата:
А есть ли возможность отключить сам диалог копирования?
В идеале хотелось бы запуск копирования по F5 без диалога, а, например, по Ctrl+F5 (изредка) с диалогом.

Этот диалог можно отключить только для перетаскивания мышью. По F5 — нет.

Цитата:
И вот после этого диалога упаковки вылетает как раз диалог подтверждения перезаписи, хотя вышеуказанная опция отключена.
Можно ли её как-то заставить работать и для перезаписи файлов в архивах?

Нет. Я уже сказал, что опция — не для этих операций. Для встроенной ZIP-упаковки запрос на перезапись отключить нельзя. Для внешних упаковщиков это определяется их собственными настройками, а не настройками TC. (А вот в диалоге распаковке можно указывать, перезаписывать или нет.)
P.S. А вообще выполнение операций в бездиалоговом режиме я считаю вредной привычкой, которая легко может привести к неприятным последствиям, и сам так стараюсь не делать. Впрочем, это дело личное...
Автор: VSHY
Дата сообщения: 01.06.2012 20:23

Цитата:
А вообще выполнение операций в бездиалоговом режиме я считаю вредной привычкой, которая легко может привести к неприятным последствиям, и сам так стараюсь не делать. Впрочем, это дело личное...
В моих задачах в 98% случаев диалог не нужен, именно для них я и хотел его отключить, т.к. он плодит ненужные клики.
Иногда же нужно, например, заменять только старые, вот в этих случаях диалог нужен.
Каждый раз подтверждать, что так и есть почти всегда - вот что нецелесообразно. И самое интересное, - сколько лет этому файловому менеджеру, а так и не сделали этих элементарнейших вещей, до сих пор мучаюсь, и не один только я... Благо с этими тестами подробно исследовал появление этих "окошек", буду просить Глистера, может соблаговолит. Хотя до сих пор не реализовано ни одно из моих пожеланий.
Автор: CaptainFlint
Дата сообщения: 01.06.2012 20:45
VSHY

Цитата:
сколько лет этому файловому менеджеру, а так и не сделали этих элементарнейших вещей, до сих пор мучаюсь, и не один только я...

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

PS: Кстати, искажение имени разработчика — не самая удачная идея. Надеюсь, это всего лишь ошибочное прочтение, а не попытка схохмить.
Автор: P0wder
Дата сообщения: 01.06.2012 20:45
Avada
Пример
CaptainFlint
Разве в распознанных pdf (о которых и идет речь) текстовый слой не присутствует ?
Автор: CaptainFlint
Дата сообщения: 01.06.2012 20:47
P0wder

Цитата:
Разве в распознанных pdf (о которых и идет речь) текстовый слой не присутствует ?

Я не знаю, как устроен PDF. Может быть, не присутствует как "слой", а просто содержит буквы, перемешанные со служебными двоичными командами. Может быть, даже сами буквы закодированы в нём не как буквы, а как-то иначе. Может быть, там буквы, но в другой кодировке. Может быть, этот слой действительно есть и действительно читабельный, но присутствует только в отдельных PDF, а подавляющее большинство их идёт без этого слоя. Гадать бесполезно.
Автор: VSHY
Дата сообщения: 01.06.2012 23:20
CaptainFlint
Я как-то писал:
Цитата:
один из главных разрабов на мою просьбу (несколько телодвижений) отвечает: "это очень трудно сделать и может быть критическим для работы программы", на что я ему ответил: "это вообще странно, что TC развился до такого уровня, т.к. это было очень трудно и могло быть критическим для работы программы".
Короче, при таком отношении к пользователям, я не вижу за что здесь можно платить деньги. И даже наоборот - не буду платить принципиально...
Общался с этими товарисчами и явно не в восторге от общения. Я уважаю людей, которые помогают друг другу и сам стараюсь помогать по мере сил, но там увидел только надутость от собственной важности.
Поэтому это не "попытка схохмить", а осознанное решение. Оно отражает скорость реакции на пожелания пользователей и полезность имеющихся "реакций".
Понимаю, что это совсем не может служить оправданием тому, чтобы так его называть, хотя бы по той причине, что "если к тебе относятся как к дерьму, то совсем не обязательно самому становиться дерьмом" (с) своё из раннего, но вот пока что оно как-то так, - ничего не могу с собой поделать.

Добавлено:

Цитата:
Я не знаю, как устроен PDF...
Здесь добавил кусочек об этом.
Автор: P0wder
Дата сообщения: 01.06.2012 23:55
CaptainFlint
VSHY
Гадать нечего. В первоначальном сообщении было написано, что pdf'ы распознанные.
Это означает, что "Выделить все/Копировать" , открываете любой редактор, "Вставить" и получаете полноценный текст, а не картинки.
Автор: CaptainFlint
Дата сообщения: 02.06.2012 00:47
P0wder

Цитата:
Гадать нечего. В первоначальном сообщении было написано, что pdf'ы распознанные.
Это означает, что "Выделить все/Копировать" , открываете любой редактор, "Вставить" и получаете полноценный текст, а не картинки.

А я думал, что по-русски пишу… Последний раз попытаюсь объяснить. Наличие распознанного текста в PDF не означает, что этот текст хранится там в виде самого себя. Грубо говоря, если распознанный текст содержит слово "test", то внутри файла эта строчка может быть записана, например, как "%74%65%73%74": то есть запись не буквами t, e, s, t, а их шестнадцатеричными кодами. Любая программа просмотра PDF знает об этих внутренних хитростях и преобразовывает эти коды в символы, после чего отображает получившийся текст, позволяет выделять его, копировать и так далее. А Тотал так не умеет. Он открывает файл и читает строго то, что там внутри находится, без какой-либо интерпретации, без преобразований. Он видит последовательность символов %74%65%73%74, пытается найти здесь подстроку "test". Её здесь, разумеется, нет, и Тотал помечает файл как не содержащий нужную строку. Проще некуда. (Естественно, все примеры кодирования условны.)


VSHY

Цитата:
Общался с этими товарисчами и явно не в восторге от общения. Я уважаю людей, которые помогают друг другу и сам стараюсь помогать по мере сил, но там увидел только надутость от собственной важности.

Могу только сказать, что это впечатление глубоко ошибочно. Впрочем, если даже фраза "это очень трудно сделать" сразу же оценивается как "надутость от собственной важности", то все аргументы, которые я смог бы привести, будут бессильны.
Автор: P0wder
Дата сообщения: 02.06.2012 01:15

Цитата:
А я думал, что по-русски пишу…

Я тоже.

Цитата:
Наличие распознанного текста в PDF не означает, что этот текст хранится там в виде самого себя.

Это мне известно )

Цитата:
А Тотал так не умеет. Он открывает файл и читает строго то, что там внутри находится, без какой-либо интерпретации, без преобразований.

Наконец-то, вот с этого и стоило начать. Надо было сказать, что Тотал-тупой и не умеет того, что может элементарный поиск в Windows.

Как в Тотале можно узнать кодировку файла или он это тоже не умеет ? )

Автор: Andarin
Дата сообщения: 02.06.2012 05:34
Avada
По поводу скинов от PotPlayer
Цитата:
Что говорит о том, что подобные файлы, видимо, распознаются в приоритетном порядке встроенным ZIP-распаковщиком, и не по расширению, а сигнатурно. А независимость от опции входа в архивы как в каталоги
Вы правы, получается, что TC сначала определяет файл по расширению (и тогда - входить или нет в архив, как в каталог), а потом, если расширение на зарегистрировано, проверяет его встроенным упаковщиком. Точно так же, как со скинами *.dsf TC будет вести себя с любыми архивами zip, gz, tar, tgz, rar, скорее всего и с некоторыми другими (7z - нет), если убрать расширение или изменить его на неизвестное.
А вот по поводу запуска через командную строку - скорее всего это всё же баг, не фича (в этом случае странно увидеть надпись "Программа не запускается! (31)" - "Error executing program!" - в оригинале). Это наблюдается в версиях 6.50, 7.57а, 8.0 (проверил только эти) на разных машинах с Win XP SP3, в т. ч. и практически "чистой". Если же это фича (всё же разные способы запуска), то как бы её использовать, так, без надобности, просто интересно.
Автор: Avada
Дата сообщения: 02.06.2012 07:00
P0wder

Цитата:
Надо было сказать, что Тотал-тупой и не умеет того, что может элементарный поиск в Windows.

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

Цитата:
Как в Тотале можно узнать кодировку файла или он это тоже не умеет ? )

Что значит — узнать? Тотал — не текстовый редактор, чтобы у него где-то в строке состояния отобразилась кодировка файла. Отобразить или найти в правильной кодировке (с плагинами или без) — другое дело.
Автор: P0wder
Дата сообщения: 02.06.2012 14:09
Avada
Факты, о которых Вы спрашивали, были выше (даже со скрином). C дежавю работает, а с pdf нет (хотя не могу утверждать, что на всех pdf...).

Цитата:
Тотал — не текстовый редактор, чтобы у него где-то в строке состояния отобразилась кодировка файла

Речь не идет об открытии файла во внешней программе (текстовом редакторе или пр.)
А о том как в ТС просмотреть свойства файла, в частности- кодировку. Т.е. это невозможно никаким образом ?
Автор: Avada
Дата сообщения: 02.06.2012 16:16
P0wder
Думаю, что под "свойствами файла" подразумевается всё же не то, что отображается в системном диалоге по Alt+Enter. В TC это может быть всяческая дополнительная информация о файле, доступная в пользовательских колонках и подсказках с помощью всевозможных WDX-плагинов. Включая плагин CodePage для отображения кодировки в файловых панелях. Могут быть и WLX-плагины типа SynWrite, где кодировка отображена в строке состояния при просмотре/редактировании файла.
Автор: neoaeon
Дата сообщения: 02.06.2012 16:40
Ребят,кто пользуется сборкой wolfish lair. Можете скинуть ваши конфигурации панели с кнопками.По-моему их(панелей) там 3 если мне память не изменяет.Спасибо!
Автор: mime13
Дата сообщения: 02.06.2012 17:13
neoaeon
в шапке есть Настроенные сборки Total Commander [?] (и все вопросы по ним), лучше спросить там
Автор: neoaeon
Дата сообщения: 03.06.2012 06:40
mime13

Во точно спасибо за подсказку!
Автор: VSHY
Дата сообщения: 03.06.2012 16:12
CaptainFlint
Цитата:
Впрочем, если даже фраза "это очень трудно сделать" сразу же оценивается как "надутость от собственной важности", то все аргументы, которые я смог бы привести, будут бессильны.
Мой вывод сделан не поэтому.
Все аргументы будут бессильны потому, что у меня имеется личный опыт общения, который для меня более убедителен, чем какой-либо иной, на то он и личный опыт. Точно также как для Вас ваш.
P.S. Заметьте, я не говорю, что ваше "впечатление глубоко ошибочно" и не собираюсь переубеждать, т.к. это Ваше впечатление, Вы на него имеете полное право, хоть я с ним и не согласен. У нас у всех, по Конституции, есть право жить в мире собственных заблуждений. Было бы неправильно лишать другого человека его законного права
Автор: nevuser
Дата сообщения: 03.06.2012 17:55
CaptainFlint, нкт
Автор: mitrichbel
Дата сообщения: 04.06.2012 09:12
А можно научить Total Commander все параллельные копирования перегонять в режим очереди, которая по F2 формируется? Копирую большой массив данных, в какой-то момент понимаю, что надо скопировать еще что-то, и в результате либо должден ждать, пока закончится первое копирование, либо запускать второе и тут же приостанавливать его, либо вообще отменять первое и перезапукать его уже с помощью очереди... Как-то неудобно ведь
Автор: m0nty2k5
Дата сообщения: 04.06.2012 09:40
Товарищи, а есть ли возможность юзать два TC на одной учетке с разными настройками?
Автор: Glebtor
Дата сообщения: 04.06.2012 09:54
m0nty2k5

Цитата:
есть ли возможность юзать два TC на одной учетке с разными настройками?

Да.
Автор: m0nty2k5
Дата сообщения: 04.06.2012 10:26
Glebtor
и что для этого нужно?
Автор: F0RB1DD3N
Дата сообщения: 04.06.2012 10:30
m0nty2k5
Два тотала, установленные в разные папки, каждый будет хранить в своем wincmd.ini (ну и естественно опцию задать, чтобы считывались настройки с файла настроек в папке ТС UseIniInProgramDir=7 )
Автор: Glebtor
Дата сообщения: 04.06.2012 10:33
m0nty2k5
У меня они просто лежат в разных папках как портабельные, т.е. используют настройки из .ини-файла каждая в своем домашнем каталоге программы. Возможно, есть другие пути, и мой вариант не идеален, но мне так удобно.
Автор: Avada
Дата сообщения: 04.06.2012 10:58
mitrichbel
Читаем справку: AlwaysCopyInBackground=2.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

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


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