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

» Total Commander (Часть 7)

Автор: Avada
Дата сообщения: 10.03.2011 17:30
CaptainFlint
В TwinKey такой функции нет. А в TC есть. И в нашей книге (глава 29, с.319) эти дела описаны.

BVV63
Ответ прост. По умолчанию предлагается первая опция ("Запрашивать подтверждение"). Но если на странице настроек "Разное" снята галка с опции, разрешающей запрос при перезаписи файлов, то умолчание меняется на вторую опцию, "Заменить все". Всего-то.
Так было ещё тогда, когда никакого ключа CopyOverwriteDefault не было в помине. И сейчас при отсутствиии этого ключа или его нулевом (умолчальном) значении это переменное умолчание работает точно так же, как и прежде.
Автор: CaptainFlint
Дата сообщения: 10.03.2011 18:35
А, ну если опции менять, это другое дело. Я-то думал, само собой прыгает…
Автор: BVV63
Дата сообщения: 11.03.2011 04:37
CaptainFlint

Цитата:
А, ну если опции менять, это другое дело. Я-то думал, само собой прыгает…

Нет, не само. Действительно, с опциями экспериментировал. А потом заметил, что изменилось предлагаемое действие, хотя параметра "CopyOverwriteDefault" не было.
Avada
Many thanks, бум знать.

Добавлено:
Avada

Цитата:
И в нашей книге (глава 29, с.319) эти дела описаны.

Что за книга? Типография имеется ввиду, не "электронная"?
Автор: Avada
Дата сообщения: 11.03.2011 06:18
BVV63
Книга бумажная, 2009 год. Подробности см., например, здесь и здесь. Кстати, здесь на ру-борде она тоже в своё время представлялась.
Что касается CopyOverwriteDefault, то в новом файле данных для Configuration Editor (он сейчас в работе, там плагируется много изменений именно в описаниях) будет добавлено пояснение по дефолтным значениям.
Автор: BVV63
Дата сообщения: 11.03.2011 10:00
"DllLoad". Согласно "Configuration Editor":

Цитата:
Задать метод загрузки DLL для плагинов и расширений Проводника.

Можно объяснить, какое отношение имеет Проводник к TC (или TC к Проводнику)?
Автор: Avada
Дата сообщения: 11.03.2011 10:10
BVV63
Проводник имеет отношение к очень многому. Например, к тому, что отображается в контекстном меню. то есть к расширениям оболочки (или Проводника). TC использует системное контекстное меню, хотя и со своими добавлениями. Другие примеры "отношения" нетрудно обнаружить в инструментах TC (сравнения, просмотра, синхронизации) — там используются стандартные системные диалоги открытия/сохранения. Обычная практика. Некоторые операции (копирование, удаление) можно выполнять в TC именно методом Проводника. И так далее.
Автор: BVV63
Дата сообщения: 11.03.2011 10:20
Avada
Я понимаю, что TC использует системное контекстное меню. Видимо, не совсем точно задал вопрос. Уточню: как TC грузит плагины и расширения Проводника? Они же должны загружаться сразу после того как пользователь зарегистрируется в системе (при условии, что Explorer.Exe является оболочкой Windows по умолчанию).
Автор: Avada
Дата сообщения: 11.03.2011 10:39
BVV63
На всякий случай уточняю, плагины имеются в виду свои, от TC. А то при таком построении фразы может вознинуть иллюзия, что и они от Проводника.
Варианты загрузки в TC DLL-библиотек для плагинов/расширений как раз и описаны в уже упоминавшемся ключе DllLoad. А по более тонким подробностям загрузки расширений сообщить особо интересного ничего не могу — я, в отличие от соавтора, не программист.
Автор: CaptainFlint
Дата сообщения: 11.03.2011 10:58
BVV63

Цитата:
Уточню: как TC грузит плагины и расширения Проводника? Они же должны загружаться сразу после того как пользователь зарегистрируется в системе (при условии, что Explorer.Exe является оболочкой Windows по умолчанию).

С технической точки зрения расширения — это обычные DLL. Explorer.exe их, может быть, и подгружает в самом начале, я не знаю. Но это совершенно несущественно, ведь Тотал — это же другой процесс! Со своим адресным пространством, не имеющим ни малейшего отношения к адресному пространству процесса Проводника. При запуске Тотала часть библиотек загружается в его адресное пространство автоматически, самой системой: это как системные библиотеки, перечисленные в таблице импорта файла totalcmd.exe (kernel32.dll, user32.dll и т.д.), так и общесистемные хуки, установленные сторонними приложениями (такими как Punto Switcher). А уже потом, в процессе работы Тотал грузит некоторые библиотеки по своей инициативе: это плагины, подгружающиеся по мере необходимости, это дополнительные библиотеки для распаковки разного рода архивов, для работы с SSL, а также это библиотеки расширений Проводника, которые сами по себе Тоталу нафиг не сдались, но которые необходимо загрузить и обработать при создании и отображении контекстного меню. Ведь Тотал не обращается непосредственно к процессу explorer.exe, требуя от него вывести меню. Он строит его самостоятельно, в контексте своего процесса. И, естественно, все необходимые для этого библиотеки он вынужден подгружать. А как именно он их будет подгружать — вот это и регулирует ключ DllLoad.
Автор: BVV63
Дата сообщения: 11.03.2011 11:33
Avada
CaptainFlint
Понятно.

Цитата:
А то при таком построении фразы может вознинуть иллюзия, что и они от Проводника.

Именно так я и подумал .
Автор: Boris Nic
Дата сообщения: 11.03.2011 12:08
Подскажите , а есть горячая клавиша для показа скрытых файлов ? Командную строку со звездочкой я убрал , но иногда надо посмотреть скрытые файлы .
И можно -ли вообще убрать с панели значки : " сеть" , "перемещение в корневой и предедущий каталог " ( " \ " и ".. " ) Хочу , чтоб отображались только диски .
У меня настроены "плоские " кнопки дисков без окна выбора дисков .
Автор: vapod
Дата сообщения: 11.03.2011 12:30
Boris Nic

Цитата:
Подскажите , а есть горячая клавиша для показа скрытых файлов ?

Легко сделать самому, например по сочетанию Ctrl+H будет исполняться внутренняя команда cm_SwitchHidSys.

Автор: Avada
Дата сообщения: 11.03.2011 12:54
Boris Nic
По скрытию кнопок — открываем справку TC (если проблемы с языком, то русскую, из указанного в шапке полного пакета русификации для 7.04a) и читаем описание ключа DriveBarHide.
Автор: HandyCache
Дата сообщения: 11.03.2011 15:08
Возможно ли на одну кнопку повесить несколько команд?
Автор: Avada
Дата сообщения: 11.03.2011 18:01
HandyCache
Да, возможно. Много раз отвечалось и на ру-борде, и на русском форуме TC. Например,здесь.
Автор: KepBoard
Дата сообщения: 11.03.2011 19:06
Может ли на одном компьютере работать две сборки?
Как сделать портабельный вариант?
Автор: Andarin
Дата сообщения: 11.03.2011 19:40
KepBoard

Цитата:
Может ли на одном компьютере работать две сборки?

У меня три Плюс один "чистый" Total. Пользуюсь, правда, одной сборкой, но и все прочие - вроде проблем никаких нет.
Автор: Avada
Дата сообщения: 11.03.2011 22:12
KepBoard
При правильной установке и выставлении правильных параметров — хоть двести двадцать две.
Про портабельный вариант говорилось множество раз. Повторять одно и то же снова и снова уже, честно говоря, надоело. И, думаю, не мне одному. В версии для печати этой и предыдущих частей существует поиск. Работает он (например, по портабельн*) и на русском форуме TC (см. шапку). Ищем, читаем...
Автор: KepBoard
Дата сообщения: 12.03.2011 15:36
Avada
Хм, я когда версию для печати все 108 страниц разверну, компьютер захлебнется
Ладно, буду искать "портейбл", спасибо


Цитата:
При правильной установке и выставлении правильных параметров

На что обратить внимание?
Автор: Avada
Дата сообщения: 12.03.2011 18:28
KepBoard
На волшебные слова UseIniInProgramDir (его тоже поискать можно) и %COMMANDER_PATH%. Всё остальное — в результатах поиска.
Автор: NORIO
Дата сообщения: 13.03.2011 18:08
Как во встроенном ftp клиенте включить сохранение регистра символов в названии файлов при выгрузке их на ftp сервер?
Автор: Avada
Дата сообщения: 13.03.2011 18:24
NORIO
Вообще-то по умолчанию исходный регистр и так сохраняется. См. опцию "Перевести имена файлов в нижний регистр" в диалоге "Закачка" или ключ LowercaseUpload в секции [default] файла wcx_ftp.ini.
Автор: IlimRus
Дата сообщения: 13.03.2011 20:23
Подскажите люди добрые, при создании новой папки(коталога) поле ввода имени
уже отображает имя файла или папки, на котором находился курсор. Как можно отключить эту функцию чтобы поле имени было сразу чистым? В настройках - Основные операции на Автоподставка имён галочки сняты.
Автор: Avada
Дата сообщения: 13.03.2011 20:48
IlimRus
Никак не отключить. И автоподстановка тут ни при чём. Просто не обращать внимание на выделение и вводить своё собственное. Первый же введённый символ очистит поле.
Автор: Boris_Nic
Дата сообщения: 13.03.2011 23:32
IlimRus
В настройках " содержимое панелей " поставить галочку " .. " так-же в корневом каталоге " Когда курсор стоит сверху на этих точках , то при добавлении каталога поле пустое .

И у меня свой вопрос . Допустим в окне много файлов с одним расширением ( допустим значки оперы ) . При копировании или любой другой операции с файлами происходит как-бы обновление этих значков ( сверху вниз значки как-бы обновляются ) Галочки на обновлениях дисков сняты . В принципе с этим жить можно , но несколько раздражает . Ранее , кажется , такого не было.
Автор: BVV63
Дата сообщения: 14.03.2011 07:01
Boris_Nic
Может "ClearListBackground=0" в секции [Configuration] ini-файла поможет?

Подскажите, пожалуйста, какая внутренняя команда TC соответствует копированию полного имени файла/каталога под курсором в командную строку (<Ctrl>+<Shift>+<Enter>)?

P. S. Ещё. "DriveTipDelay":

Цитата:
Определить задержку в миллисекундах перед появлением описаний в выпадающем списке для выбора диска (по умолчанию: 0).

Правильно ли я понимаю, что под выпадающим списком понимается тот, что появляется после <Alt>+<F1> или <Alt>+<F2>? Просто в панели дисков описание действительно появляется при наведении на них указателя мыши, а вот в списке для выбора дисков - нет.
С последним разобрался, мышь здесь не причём.
Автор: Avada
Дата сообщения: 14.03.2011 07:29
Boris_Nic
Не понял, что именно означает это самое "как бы обновляются". И по поводу операций, пожалуйста, конкретнее. Что делаем, в каком режиме представления в панели TC, с каким количеством файлов и что точно видим. И какое ко всему этому отношение имеет расширение, не понял тоже.

Цитата:
В настройках " содержимое панелей " поставить галочку " .. " так-же в корневом каталоге " Когда курсор стоит сверху на этих точках , то при добавлении каталога поле пустое .

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

BVV63
Никакая не соответствует.

P.S. Если кто-то с чем-то разобрался, то, может быть, ему лучше не зачёркивать ненужную часть поста, а просто удалять её?
Автор: BVV63
Дата сообщения: 14.03.2011 07:39
Avada

Цитата:
Если кто-то с чем-то разобрался, то, может быть, ему лучше не зачёркивать ненужную часть поста, а просто удалять её?

А вдруг кто-то в это время отвечает? Будет выглядеть, что человек сам с собой разговаривает.
Автор: klarus
Дата сообщения: 14.03.2011 07:47
2All
Вопрос по кнопке.
Есть программка HashMyFiles для показа хешей файлов.
Создаю кнопку с параметрами:

Цитата:
/files %P%N

при нажатии на кнопку программа открывается по файлу/папке под курсором, а вот как добавить параметр

Цитата:
/stext <Filename>.txt

что бы программа сохранял результат рядом с файлом/папкой?
Если делаю

Цитата:
/files %P%N /stext <Filename>.txt

то результат сохраняется в папке откуда запущена HashMyFiles...
Спаибо.
Пы.Сы. А может лучше создать тему а-ля "Секреты и советы", по аналогии?
Автор: gyra
Дата сообщения: 14.03.2011 08:38
klarus
Можно так сделать:

Код: /files %P%N /stext %P\%O.txt

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

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


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