Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 2)

Модерирует : gyra, Maz

Widok (21-06-2006 15:11): лимит страниц- продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Последняя версия: 6.54a
Предыдущие версии: 6.54, 6.53, 6.52, 6.51, 6.50, 6.03a

Переводы меню/интерфейса v6.0+:
от CaptainFlint (v6.54a, 19.02.2006, с переводом справки): Здесь или Здесь
от M€bius (v6.0, 20.11.03): здесь
от Yo_Yo (v6.50, 19.01.2005): Здесь

Русский сайт о Total Commander | Club Total | Тотальная установка TC
Контроллеры OTi vs. Total Commander | ВСЕ команды Total Commander
Настроенные и русифицированные СБОРКИ
Все вопросы по лечению пациента Только в Варезнике
Все вопросы по плагинам  - в Плагинах


Для тех, кто любит работать с Total Commander'ом, но не очень любит читать в хелпах о нюансах настройки и лазать по INI файлам. Программа TweakTC коротко описывает многие скрытые настройки TC и позволяет imho их достаточно удобно править.
 

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 14:26 20-02-2005 | Исправлено: mozers, 11:43 25-04-2006
Harrier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dante
 
Спасибо!
Что-то не пойму как пресеты устанавливать.

Всего записей: 4645 | Зарегистр. 03-09-2003 | Отправлено: 11:04 04-10-2005 | Исправлено: Harrier, 14:07 04-10-2005
Dante



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Harrier
А что не получается?
Запускаешь, указываешь путь к wincmd.ini, выбираешь схему, Apply, перезапускаешь ТС.

----------
В действительности всё обстоит не так, как на самом деле.

Всего записей: 577 | Зарегистр. 20-09-2001 | Отправлено: 14:16 04-10-2005
Harrier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dante
 
Ага, нашёл. Спасибо!
Только пресетов маловато. Был бы "Far'овский" присет.
Некоторые схемы хорошие, но темноватые.

Всего записей: 4645 | Зарегистр. 03-09-2003 | Отправлено: 21:16 04-10-2005
Dante



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Harrier

Цитата:
Был бы "Far'овский" присет.

Посмотри вот это.

Цитата:
Некоторые схемы хорошие, но темноватые.

Ну так подредактируй как тебе нравится.

----------
В действительности всё обстоит не так, как на самом деле.

Всего записей: 577 | Зарегистр. 20-09-2001 | Отправлено: 08:13 05-10-2005
Harrier



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dante
 

Цитата:
Посмотри вот это.

 
Класс! Спасибо!

Всего записей: 4645 | Зарегистр. 03-09-2003 | Отправлено: 10:55 05-10-2005
evle



1 + int rand(100);
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил вот попробовать перейти с Far'а на Total. В связи с этим несколько вопросов.
1) Есть ли хоть какая-то поддержка макросов? Например, в Far'е по Ctrl-D у меня создавалась папка с именем вида {2005-10-06.00-01-36} (текущая дата и время), По Ctrl-B делалась резервная копия файла под курсором с расширением bak. Реализуемо ли такое в Total'е?
2) Можно ли задавать условия срабатывания хоткея? Стрелка вправо у меня эквивалентна Ctrl-PageDown, а стрелка влево - Ctrl-PageUp. Но при наличии текста в коммандной строке хотелось бы использовать их по прямому назначению.
3) Можно ли заменять диалог копирования (в крайнем случае на внешнюю программу)? Проблема в том, что периодически попадаются не очень качественные носители, с которых с первого раза файлы не считываются. Far в таких случаях предлагает повторить чтение, пропустить файл или отменить копирование, кроме того, позволяет оставить часть недокопированного файла. При повторе диск иногда считывается. Total же в таких случаях предлагает только два варианта.  
4) Поставил плагин Temporary Panel. В Readme нашел фразу:

Цитата:
 
Import can be disabled by checkng "Import playlists as files" option in Properties dialog of plugin
 

Как открыть этот диалог?
5) Существует ли архиваторный плагин, показывающий в виде архивов файлы, созданные командой dir либо можно ли заставить работать ls-lr.fmt для Far'а?


----------
For every complex problem, there is a solution that is simple, neat, and wrong.

Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 19:20 05-10-2005
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evle

Цитата:
1) Есть ли хоть какая-то поддержка макросов?

Врождённой - нету. Но есть возможность:
а) Поставить одну из внешних утилит, добавляющих поддержку макросов к Тоталу. См. на wincmd.ru, там их как минимум две штуки есть. Плюс есть программа Windows PowerPro, с помощью которой тоже можно писать скрипты для Тотала.
б) Написать скрипт на WSH (встроенный виндовый скриптовый язык) и повесить этот файл на горячую клавишу или на панель инструментов.
в) Написать BAT-файл и сделать с ним то же самое.
 

Цитата:
2) Можно ли задавать условия срабатывания хоткея?

Нет, нельзя. Но можно повесить на эту клавишу выполнение скрипта (см. п.1), который сам будет проверять нужные условия и посылать Тоталу соответствующие команды в зависимости от этих условий.
 

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

Заменить диалог нельзя. Можно запустить внешнюю программу (опять же, повесив любое сочетание клавиш или кнопку панели инструментов), либо есть архиваторные плагины, которые можно выбрать при вызове диалога упаковки файлов: в этом случае плагин полностью управляет процессом и может делать, что хочет: хоть упаковку в свой формат, хоть копирование своим методом со своими диалогами, хоть просто составление списка файлов с выводом листинга в файл - что угодно. Если ты программируешь, то сможешь написать свой плагин, который делает то, что тебе нужно. Сейчас такого плагина, который реализовывал бы копирование с возможностью повторного считывания с плохого носителя, насколько мне известно, нету.
 

Цитата:
4) Поставил плагин Temporary Panel. В Readme нашел фразу:  
Import can be disabled by checkng "Import playlists as files" option in Properties dialog of plugin
Как открыть этот диалог?

В Сетевом окружении жмёшь Alt+Enter на папке Temporary Panel (или, что то же самое, выбираешь "Свойства" в контекстном меню).
 

Цитата:
5) Существует ли архиваторный плагин, показывающий в виде архивов файлы, созданные командой dir

Конкретно про dir не знаю, но есть несколько плагинов, которые позволяют создавать списки файлов и умеют открывать эти списки как архивы. Опять же, отсылаю на wincmd.ru.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 20:41 05-10-2005
feor



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint

Цитата:
feor  
У меня нормально сортирует...

 
Наверное, был какой-то кривой патч, потому что заменил непатченным экзешником, сортировка заработала, но почему-то только для файлов, папки до сих пор не сортирует.

Всего записей: 164 | Зарегистр. 04-09-2005 | Отправлено: 14:59 06-10-2005
arsvrn

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
feor

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

Установи галку в "Настройка - Экран - Сортировка каталогов - Как файлов (также и по времени)".

Всего записей: 1238 | Зарегистр. 08-09-2004 | Отправлено: 16:38 06-10-2005
feor



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arsvrn
Спасибо

Всего записей: 164 | Зарегистр. 04-09-2005 | Отправлено: 17:08 06-10-2005
evle



1 + int rand(100);
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint

Цитата:
 Написать скрипт на WSH (встроенный виндовый скриптовый язык) и повесить этот файл на горячую клавишу

Написал. Как повесить на горячую клавишу выполнение внешней проги и передать ей имя текущей папки и файла под курсором?

Цитата:
 посылать Тоталу соответствующие команды  

Посредством чего можно общаться с Тоталом?

Цитата:
Alt+Enter на папке Temporary Panel

Ну и запрятали Уже всё истыкал.


----------
For every complex problem, there is a solution that is simple, neat, and wrong.

Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 17:35 06-10-2005
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evle

Цитата:
Как повесить на горячую клавишу выполнение внешней проги и передать ей имя текущей папки и файла под курсором?

Добавляешь эту программу в меню Запуск (в качестве параметра надо указать, например, "%P%N" - имя текущего файла с полным путём, полный список шаблонов есть в справке). После этого лезешь в настройки горячих клавиш и вешаешь на нужную клавишу команду cm_UserMenuN (где N - это порядковый номер добавленной команды в меню Запуск; т.е. для первой команды - cm_UserMenu1, для второй - cm_UserMenu2 и так далее).
 

Цитата:
Посредством чего можно общаться с Тоталом?

Посредством сообщений. Если послать ему сообщение WM_USER+51, указав в качестве wParam численное значение внутренней команды Тотала (полный список всех команд с указанием их значений лежит в файле totalcmd.inc), то Тотал выполнит эту команду.
 

Цитата:

Цитата:
Alt+Enter на папке Temporary Panel

Ну и запрятали  Уже всё истыкал.

Это ты ещё не знаешь, куда запрятали диалоги настроек архиваторных плагинов...
На случай, если хочется попытаться сначала самому найти, напишу, где это находится, фоновым цветом: в диалоге упаковки (Alt+F5) надо выбрать нужный плагин и нажать кнопку "Настройка" - тогда выведется не диалог настройки упаковщиков Тотала, а диалог настройки этого плагина.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 18:47 06-10-2005 | Исправлено: CaptainFlint, 18:49 06-10-2005
YuraH



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли возможность перехвата вызова Проводника и запуска вместо него Тотала? А то сижу в Астоне, полностью перешел на Тотал, а папки с дэсктопа или меню открываются в проводнике. Неудобно - жуть.
 
Все, уже вспомнил как. А все просто оказалось...

Всего записей: 1714 | Зарегистр. 14-07-2004 | Отправлено: 19:20 06-10-2005 | Исправлено: YuraH, 19:52 06-10-2005
evle



1 + int rand(100);
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint

Цитата:
Добавляешь эту программу в меню Запуск

Мда.. и тут все через .... Ну да вроде работает, но меню я так скоро загажу...

Цитата:
Посредством сообщений.

Поссмотрел. Как заставить Total что-то сделать понятно, а вот как определить, пуста ли коммандная строка, какие файлы выделены, и т. д.?

Цитата:
Это ты ещё не знаешь, куда запрятали диалоги настроек архиваторных плагинов...

Эти я видел Даже почти сразу догадался.

----------
For every complex problem, there is a solution that is simple, neat, and wrong.

Всего записей: 2110 | Зарегистр. 03-02-2005 | Отправлено: 19:25 06-10-2005
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
evle

Цитата:
Мда.. и тут все через .... Ну да вроде работает, но меню я так скоро загажу...

Организуй в виде подменю. Правда, я не знаю, как в этом случае нумеруются команды cm_UserMenu. Скорее всего, так же, по порядку, но не проверял.
 

Цитата:
Поссмотрел. Как заставить Total что-то сделать понятно, а вот как определить, пуста ли коммандная строка

Ну, например, программно поставить туда курсор, послать сообщения о нажатиях клавиш Home, Shift+End, Ctrl+С - и в буфере обмена сидит вся строка.
 

Цитата:
какие файлы выделены

Посылаешь команду cm_CopyNamesToClip, и в буфере будет список имён выделенных файлов и каталогов. Можно также запускать скрипты и программы с параметром %L - тогда создаётся временный файл со списком всех выделенных файлов, а вместо шаблона %L подставляется путь к этому временному файлу.
 

Цитата:
и т. д.

А вот никакого "и т.д.", к сожалению, нету. Универсального интерфейса, позволяющего получать сведения о текущем состоянии Тотала, не предоставлено. В каждом случае надо выдумывать свой подход. Хотя в большинстве случаев это не слишком обеременительно.
 
 
YuraH

Цитата:
Есть ли возможность перехвата вызова Проводника и запуска вместо него Тотала?

Вообще-то, есть, но там свои трудности и неудобства... Вроде бы, надо в реестре для папок прописать, чтобы они открывались в Тотале (есть у Тотала параметр командной строки, позволяющий запускать его сразу с открытой нужной папкой), но точно не скажу, что там и где.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 19:57 06-10-2005
YuraH



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
Цитата:
но точно не скажу, что там и где.
Если кому надо, то я сделал так:
Через FolderOptions - FileTypes - пункт File Folder - кнопка Advanced. Создаете новую запись, даете название(у меня TC), а снизу задаете "e:\totalcmd\totalcmd.exe" /t /r="%1". Устанавливаете как по умолчанию. Кто не хочет открывать в новых табах, /t не пишите. /r - открыть в правой панели, а то в левой у меня дерево. Правда, что-то дерево "не успевает" за вкладкой, но "чем богаты..."
 
Добавлено:
О, мой сотый официальный пост. Флудим помаленьку

Всего записей: 1714 | Зарегистр. 14-07-2004 | Отправлено: 20:38 06-10-2005
xeroxman



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделал патчик который добавляет кнопы в Тотал, подойдет для тех кто не использует сборки и не хочет ковырятся в Default.bar.
http://rapidshare.de/files/5834115/Button4TC.zip.html

Всего записей: 2150 | Зарегистр. 01-12-2004 | Отправлено: 00:55 07-10-2005
vitaly1



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Позволяет ли сабж (сам или с помощью плагинов) качать с фтп в несколько потоков?

----------
Топик по украинскому языку

Всего записей: 5415 | Зарегистр. 28-08-2004 | Отправлено: 16:30 07-10-2005
CaptainFlint



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vitaly1

Цитата:
Позволяет ли сабж (сам или с помощью плагинов) качать с фтп в несколько потоков?

Если один файл в несколько потоков - то нет, не позволяет. Это файловый менеджер, а не качалка.
Если же хочется закачивать несколько разных файлов одновременно, то просто надо включить опцию "Закачать в фоновом режиме" и вызвать операцию копирования для каждого из файлов по отдельности (или можно объединить по несколько файлов) - тогда каждая из операций запустится в отдельном потоке.

----------
Почему же, ё-моё, ты нигде не пишешь "ё"?

Всего записей: 5477 | Зарегистр. 11-11-2002 | Отправлено: 16:42 07-10-2005
vitaly1



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CaptainFlint
Спасибо. Оно, конечно, понятно, что не качалка. Просто удобно, что можно сразу и на локальноми диске, и на фтп работать в одной программе, вот только если файл большой, то качалкой в несколько потоков быстрее скачивать. Потому и спросил не сделал ли кто такой фичи для Тотала.

----------
Топик по украинскому языку

Всего записей: 5415 | Зарегистр. 28-08-2004 | Отправлено: 17:26 07-10-2005
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (часть 2)
Widok (21-06-2006 15:11): лимит страниц- продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru