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

» Total Commander (часть 9)

Автор: LonerD
Дата сообщения: 25.07.2016 18:52
megabyte1
Стоит донести эту информацию до Гислера пока девятая версия не отрелизилась.
Возможно, баг.
В любом случае - это полезная возможность (хотя бы опциональная) пропуска запароленных архивов.
Автор: Avada
Дата сообщения: 25.07.2016 19:45
LonerD
Если я правильно понял, о чём речь (если нет, прошу поправить), то дело в следующем. В своё время сначала просто не было возможности нормально распаковывать содержимое архивов с зашифрованными именами файлов, а потом в качестве содержимого таких архивов отображалась виртуальная строка <Зашифровано -> F5>. Возможно, при поиске всё было чудесно, но в прочих случаях такое поведение было не особо удобно. Кончилось всё это (в 8.50) тем, что пароль стал запрашиваться сразу при открытии подобных архивов. Отсюда и все эти запросы в том числе при поиске именно и конкретно в таких архивах. Пропуск запароленных архивов — это, конечно, интересно, но речь может идти только об опциональной возможности, да и то если Гислер сочтёт это приемлемым.
Автор: Unitaz
Дата сообщения: 25.07.2016 22:40

Цитата:
LogViewer Pro

Померли там все ссылки , если у вас есть выложите пожалуйста
Автор: frost745
Дата сообщения: 27.07.2016 23:05
Total Commander 9.0 Beta 7
http://www.ghisler.com/900_b7.php
history
Автор: V0lt_r
Дата сообщения: 28.07.2016 09:05
Avada
С шифрованием есть еще один нюанс.
В ZIP шифруется только содержимое файлов, соотвественно поиск файлов по имени, размеру и атрибутам в таких архивах возможен, а по содержимому естественно нет.
В RAR опционально можно зашифровать список файлов, в этом случае поиск внутри архива невозможен совсем.
Автор: Avada
Дата сообщения: 28.07.2016 12:26
V0lt_r
"Зашифровать список файлов" — это и есть функция "Шифровать имена файлов", о которой выше у меня шла речь. И поиск в таком RAR-архиве прекрасным образом выполняется в современных версиях TC после ввода пароля — как для имён, так и для содержимого. Тем более, что раз введённый пароль можно запоминать (см. ключи RememberLastPassword и KeepPackerPassword).
Автор: papanja_084
Дата сообщения: 29.07.2016 14:36
Уважаемые знатоки. Такой вот вопрос. Я захотел удалить из папки стилей видеоредактора все относящиеся к формату 4х3. Так как таковых было дофига и больше и вразброс попробовал это сделать с помощью ТК. У меня в нём два поисковика - тот который cm_SearchFor и Everything. Но первый находил много лишнего при этом пропуская нужное. В параметрах поиска стояло "с текстом" соответствующим и "в кодировке ANSI". А с Everything вообще не понял как его настроить для такого поиска.
Я справился со своей задачей при помощи поиска в папке Windows 7. Так вот я хотел спросить - поиск в папке и cm_SearchFor это разные поиски? Какой поиск посоветуете для ТК или что я делал не так?
Автор: Avada
Дата сообщения: 29.07.2016 18:56
papanja_084
Во-первых, в TC 9 Everything уже можно использовать не как нечто отдельное, а как часть обычной функции поиска: там теперь есть специальная опция и пара ключей (Everything и UseEverything) для управления этим делом. Но он ускоряет поиск файлов по их именам, а не содержимому.
Во-вторых, функция поиска реализуется в TC разными командами, в том числе классическим вызовом поиска (cm_SearchFor), отдельным процессом (cm_SearchStandalone), а теперь и в папке под курсором (cm_SearchForInCurdir). Но это по существу один и тот же диалог, где при запуске первых двух команд местом поиска автоматически указывается открытая в активной панели TC папка. Но там, разумеется, можно выбрать и другую область поиска или несколько областей (см. справку). А как организован поиск в Windows 7, мне при наличии TC пока что не было необходимости выяснять ни разу.
В-третьих, правильно ли что-то делалось и следовало ли это делать иначе, по представленному описанию понять весьма сложно. Хотя бы потому, например, что нет внятного объяснения, что конкретно следовало найти ("все относящиеся к формату 4х3" — не очень понятный критерий).
Автор: papanja_084
Дата сообщения: 29.07.2016 21:17
Ставил галку в "С текстом" и в поле вписывал "4х3". Никаких шаблонов не включал.
Автор: Avada
Дата сообщения: 29.07.2016 22:07
papanja_084
И где именно и в какой форме записаны эти самые 4х3, если поиск то "находил много лишнего при этом пропуская нужное"? Что это за файлы и что там внутри? Что пропускалось нужное и что находилось лишнее? Конкретики больше, пожалуйста. Надо понимать, что получить какой-то толковый ответ можно только на то, что как следует объяснено, и что не всё очевидное для спрашивающего автоматически очевидно для читающих форум.
Автор: papanja_084
Дата сообщения: 30.07.2016 05:31
Более понятно объяснить не могу , извините за бестолковость. http://i79.fastpic.ru/big/2016/0730/cc/ffcf8724cede661cd4ad78e875494dcc.png
Автор: V0lt_r
Дата сообщения: 30.07.2016 07:22
papanja_084
Судя по картинке, тебе не надо искать текст "4x3". Тебе надо искать файлы, в имени которых присутствует "4x3".
Автор: Avada
Дата сообщения: 30.07.2016 07:45
papanja_084
То, что 4x3 в имени файла и 4x3 в его тексте (то есть в содержимом файла) — совсем разные вещи, действительно до такой степени непонятно? Если задан поиск в тексте, то, разумеется, вхождение 4x3 вполне может быть найдено и внутри тех файлов, в именах которых подобного и близко нет. И наоборот. Если человек сам не может для себя чётко определить, что именно хочет найти, то никакая "помощь зала" не спасёт.
Автор: papanja_084
Дата сообщения: 30.07.2016 09:40
V0lt_r
Avada
Спасибо, просветили барана!
Автор: elmar12
Дата сообщения: 31.07.2016 23:03
Как сделать portable, какие параметры должны быть в конфиге?
Автор: LonerD
Дата сообщения: 31.07.2016 23:35

Цитата:
Как сделать portable, какие параметры должны быть в конфиге?

Wincmd.ini

Код: [Configuration]
IgnoreListFile=%commander_path%\каталог\файл.txt
ListName=%commander_path%\каталог\файл.txt
LogFile=%commander_path%\каталог\файл.log
TabDir=%commander_path%\каталог\
ThumbsLocation=%commander_path%\каталог
TreeFileLocation=%commander_path%\каталог\файл%D%.wc
TreeFileLocation__server_share=%commander_path%\каталог\файл.wc
UseIniInProgramDir=7
Автор: mig73
Дата сообщения: 01.08.2016 00:45
LonerD
В файое Wincmd.ini из написанного можно все выкинуть акромя UseIniInProgramDir=7. В Wcx_ftp.ini это тоже ваши личные настройки не влияют на портабельность и выключены по умолчанию....
Автор: Skifoff2
Дата сообщения: 01.08.2016 00:54
mig73
А можно не выкидывать или не торопиться выкидывать: например, если не задать ThumbsLocation, то кеш, конечно, не будет создаваться, зато в %LocalAppData% будет создаваться пустая папка GHISLER. Вот TabDir можно (если не принять меры - поправлять рестартером, например): при сохранении через меню вкладки ТС прочитает ключ, но есть проблема - после сохранения перезапишет значение на абсолютный путь. С TreeFileLocation есть нюансы...
В общем, не нужно торопиться, если речь о портативности.


Цитата:
В Wcx_ftp.ini это тоже ваши личные настройки не влияют на портабельность и выключены по умолчанию....

Зато всё будет как вы хотите, когда включите, так же как лог самого ТС или IgnoreListFile.
Автор: mig73
Дата сообщения: 01.08.2016 01:10
Skifoff2
Ну хорошо хорошо, я же не спорю. И к сведению в %LocalAppData% папка может создаваться и без этого, поскольку вы же наверняка будете использовать расширения, например NTLinks.
Именно так, сейчас так, как я хочу. Просто вопрос был про портабельность, а именно чтобы у меня "усё было" на флэшке к примеру.
Автор: Skifoff2
Дата сообщения: 01.08.2016 03:47
mig73

Цитата:
И к сведению в %LocalAppData% папка может создаваться и без этого, поскольку вы же наверняка будете использовать расширения, например NTLinks.

Можно поподробнее и другие примеры? Вроде пока не сталкивался, в какой-то из частей этой темы поднимал вопрос на тему этой папки - вроде ничего такого не было. NTLinks вроде использует кэш, но думал, что в памяти.

К слову, нюанс с LogFile в wcx_ftp.ini: если отключить логирование, а потом снова включить - подставится дефолтное имя файла в %TEMP%. Т.е., получается, что смысла нет, если нет нужды в постоянном логировании (логирование автоматом включится, если прописать какое-нибудь значение). Но одноимённый параметр в секции Configuration сохраняется, если отключено, равно как и IgnoreListFile. Странно
Автор: mig73
Дата сообщения: 01.08.2016 06:37
Skifoff2
Мне наверное сложно будет привести конкретный пример, но я заметил что иногда создается папка GHISLER в %LocalAppData%, она пустая и не отслеживал конкретно почему она есть, поскольку вроде и не мешает и на работоспособность не влияет. Зато заметил к примеру что плагин LinkInfo все равно гадит в реестр параметром "Flint Incorporation" в раздел "HKEY_USERS".
Вот ини плагинов если интересно http://rgho.st/6sKgZNmrF

С LogFile не экспериментировал, но в бетах TC9 включил все, поскольку не доверяю пока
Автор: Userrr
Дата сообщения: 01.08.2016 06:43

Цитата:
создается папка GHISLER...она пустая и не отслеживал конкретно почему она есть

это папка для кэширования эскизов. настройка->эскизы
Автор: mig73
Дата сообщения: 01.08.2016 06:47
Userrr
У меня для этого прописаны конкретные ключи и пути в wincmd.ini, однако она иногда все равно создается.
Автор: Avada
Дата сообщения: 01.08.2016 07:41
LonerD
Там еще много чего может быть (даже если не трогать плагины, пути к которым, естественно, должны быть с %Commander_path% в качестве папки TC). Внешние программы для просмотра и редактирования предполагаются портабельные? Это секция [Extensions], а также ключи Viewer и Editor. Архиваторы портабельные? Внутренние ассоциации используются? И так далее. Не говоря об usercmd.ini и иных параметрах за пределами двух основных конфигов. О BAR-файлах, содержащие (опять же) правильные пути, например.

mig73
При использовании портабельной версии могут понадобиться и личные настройки. Второй вопрос, что их можно постараться максимально развести с "не личными"и хранить некоторые файлы в отдельном, специфичном для пользователя каталоге внутри папки TC.
А что касается базы эскизов, то мне, например, приходится иметь дело с множеством копий TC, в том числе с настройками по умолчанию. Достаточно разок вызвать такую "чистую" копию и включить там режим эскизов, чтобы получить очевидный результат. Поэтому я, например, этими вопросами даже не заморачиваюсь. Есть рабочий кэш внутри папки TC (степень его полезности на других машинах — вопрос отдельный), а есть случайно создаваемый, на который можно не обращать внимания. Точно так же, как на спонтанное создание "чистым" TC на машинах c неизменённым реестром файла wincmd.ini в папке Windows.
Автор: mig73
Дата сообщения: 01.08.2016 08:53
Avada
А вы философ однако, но я понял. И действительно эти/эта папка не мешает никак, только вот почему плагин от флинта мусорит в реестр до сих пор загадка.
Автор: dev2null
Дата сообщения: 01.08.2016 09:44
mig73 08:53 01-08-2016
Цитата:
только вот почему плагин от флинта мусорит в реестр до сих пор загадка.

Потому что так сделано. Смотрю, и предложения на эту тему (полностью поддерживаю) уже были, но воз и ныне там.
Если кого это сильно напрягает - обращение к реестру можно убрать простым патчем, туда всё-равно ничего важного не пишется:
Цитата:
Да и, если уж на то пошло, настроек там — четыре координаты окна, больше ничего.
Автор: mig73
Дата сообщения: 01.08.2016 09:55
dev2null
Да это понятно конечно и не мешает, просто сам факт как таковой... Даже не хочу писать изготовителю, потому как пустяк не важный.
Автор: Avada
Дата сообщения: 01.08.2016 11:32
mig73
Так если не писать изготовителю, у него и стимула менять не будет. Даже если пустяк.
Автор: dev2null
Дата сообщения: 01.08.2016 11:58
Avada 11:32 01-08-2016
Цитата:
Так если не писать изготовителю, у него и стимула менять не будет. Даже если пустяк.

Дык, там уже написано, и не один раз.
Цитата:
Или теперь всю тему будет нытьё по поводу реестра?
Автор: LonerD
Дата сообщения: 01.08.2016 13:36

Цитата:
обращение к реестру можно убрать простым патчем

Звучит заманчиво. Патч уже существует? Для каждого плагина/утилиты отдельный или универсальный? (вроде во всех плагинах запись ведётся в ветку Flint Incorporation).

Страницы: 1234567891011121314151617181920212223242526272829303132333435

Предыдущая тема: Дубль


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