Предложения по улучшению для TC

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Worros писал(а):По сути дела - диалоги стандартные виндовые, и они не предусматривают раскраску в попугайские цвета. А самопальные никто рисовать не будет, и правильно.
Не согласен.
Я думаю, что основное качество TC, которое заставило народ выбрать его, а не Far - это гуёвый интерфейс. Соответственно, на высоте должна быть не только функциональная составляющая, но и интерфейсная. А диалоги служат не только для того, чтобы в них вчитываться, но и для подтверждения операции, чтобы операция не выполнялась без вопросов по случайному нажатию клавиши.
И, между прочим, диалоги копирования и перемещения не являются "стандартными виндовыми".
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Batya
Критерием целесообразности предложения является в какой-то мере и его реализованность хоть где-то. Так вот я ради спортивного интересу просмотрел дюжину установленных у меня двухпанельных файл-менеджеров с гуёвым интерфейсом. (Я в них не работаю, но в настроенном виде держу и стараюсь обновлять. Конкурентов TC знать надо.) Специфическая цветовая маркировка указанных диалогов не реализована НИГДЕ. Хотя много чего всякого другого наворочено. (Кое-где диалоги копирования и перемещения значками различаются. Правда, они такие, что быстрее различить по тексту.) Однако, тенденция.
И, кстати, о самих предложенных цветах. Жёлтый и красный цвета в реальном применении есть цвета неблагополучия, опасности. Может быть, стандартные файловые операции всё же не стоит уподоблять (даже теоретически) сообщениям о фатальной системной ошибке или об объявлении атомной войны? :)
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Avada
Я согласен, что с цветами надо думать. И красный цвет здесь неуместен уж точно.
Однако я согласен с DCT, что необходимо, чтобы диалоги копирования и перемещения визуально чем-либо, кроме текста, отличались.
А если этого нигде нет, это еще не значит, что это не стОит делать.
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Batya
Вариантов-то совсем мало. У конкурентов широко практикуется вынос названия операции в заголовок окна. Нагляднее нынешней ситуации в TC, но опять-таки это текст. Специфические значки - совсем редко (скажем, в AccelMan). Цвета, как было сказано, никогда.
А вот помимо различий неплохо бы подумать и о большем сходстве между диалогами копирования и перемещения. В частности, о возможности переключения с копирования на перемещение и наоборот уже в самом открытом диалоге. Как это сделано, например, во Фрегате. И как примерно то же самое сделано в тоталовском диалоге упаковки. Вот это было бы весьма полезно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
DCT
Сообщения: 11
Зарегистрирован: Ср фев 28, 2007 20:15

Сообщение DCT »

Согласен, что попугайски раскрашенные диалоги некрасивы и скорее будут утомлять. ИМХО оптимальный вариант - иконки (битмапы) размера 64х64 (наподобие той, что стоит на диалоге F8) расположенные в ресурсах - тогда их можно будет без проблем менять как кому захочется.
Насчет красного цвета - на XPSP2 при удалении с отключенной корзиной вылазит диалог с такой иконкой: на фоне папки-документа в красном круге восклицательный знак. Конечно, это не образец, но тоталовская иконка ИМХО менее выразительна (и в отличие от других иконок не меняется).
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Преложение к новой версии TC:
Передавать в командной строке запуска TC команды на выполнение (cm_..., em_...). Особенно актуально с параметром /O.
Тогда не придется пользоваться сторонними утилитами для внешнего выполнения команды в TC.

Дополнительное предложение (не сильно актуально):
Позволять последовательно выполнять (в т.ч. из командной строки) команды (cm_..., em_...) из списка, перечисленного в отдельном текстовом файле или одной строкой через разделитель.
В случае реализации даного дополнения добавить новую команду с параметром cm_Pause(mc) - задержка в мс перед выполнением следующей команды в списке.

Господа, если кому-то данные предложения покажутся интересными, запостите, пожалуйста, на офф. форум. Сам по причине недостаточного владения языком не смогу.
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Batya
Мне кажется, что это уже недалеко от нормальной поддержки скриптинга в самом Тотале, только твой вариант будет очень тормозным, т.к. требует обязательного запуска новой копии Тотала (пусть она потом даже закроется). Уж чем такой способ, лучше уговаривать Гислера сделать нормальную поддержку выполнения последовательности команд. В противном случае он реализует это полурешение, и после этого нормальный способ будет уже не протолкнуть никакими усилиями.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

CaptainFlint
Погоди, мы говорим о разных вещах.
1. Хочется иметь возможность выполнять команды TC извне. Т.е. через командную строку.
2. Хочется иметь возможность выполнять список команд. В том числе (но не только!) через командную строку.
CaptainFlint писал(а):лучше уговаривать Гислера сделать нормальную поддержку выполнения последовательности команд
Это реализация моего второго предложения.
Но для меня даже важнее первое предложение.

Вообщем, это независимые предложения. Если постить на офф. форум, то отдельно.
CaptainFlint писал(а):т.к. требует обязательного запуска новой копии Тотала (пусть она потом даже закроется)
А какие есть еще варианты штатного управления Коммандером извне?
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Batya писал(а):1. Хочется иметь возможность выполнять команды TC извне.
Эта возможность есть уже давно и без того. Просто сейчас она поддерживается только для одиночной команды и требует посылки виндового сообщения (WM_USER+51, если не ошибаюсь).
Batya писал(а):2. Хочется иметь возможность выполнять список команд. В том числе (но не только!) через командную строку.
Что "не только" — этого я из твоего предыдущего сообщения не понял. Но это запрашивали уже давно и неоднократно, Гислер пока всё отговаривается или просто молчит.
Batya писал(а):А какие есть еще варианты штатного управления Коммандером извне?
Есть, упомянутый выше способ посылки сообщения. Согласен, подходит не для всех, но уже реализована такая куча средств для обёртывания этого способа (AHK, PowerPro, TCMC…), что простые смертные могут об этом не задумываться.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

CaptainFlint писал(а):требует посылки виндового сообщения
CaptainFlint писал(а):куча средств для обёртывания этого способа (AHK, PowerPro, TCMC…)
В том то и дело, что это сторонние средства, а хотелось бы выполнять все штатным механизмом. Разница существенна для portable-версии.
Про надежность описанного выше способа я ничего не знаю, но подозреваю, что если требуемый функционал реализует Гислер, то проблем (если они есть) должно быть значительно меньше.
Но надежность - вопрос второй. Главное - независимость от сторонних программ. Тогда я мог бы писать те же vbs-скрипты не задумываясь, установлен ли на текущем компе Script Helper или что-либо иное.

А по поводу "не только" - я же писал изначально "в т.ч." ;)
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
alexey65536
Сообщения: 1056
Зарегистрирован: Пт янв 20, 2006 10:58
Откуда: Taganrog

Сообщение alexey65536 »

Мне очень не хватает работающей комбинации Ctrl-A (Выделить все) внутри инструмента "Синхронизация каталогов".
#199018
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

alexey65536 писал(а):Мне очень не хватает работающей комбинации Ctrl-A (Выделить все) внутри инструмента "Синхронизация каталогов".
Не видишь суслика? А ведь он есть… :)
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
alexey65536
Сообщения: 1056
Зарегистрирован: Пт янв 20, 2006 10:58
Откуда: Taganrog

Сообщение alexey65536 »

Точно. Но почему-то срабатывает (у меня) через 4 раза на 5-й :(
#199018
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

alexey65536 писал(а):Но почему-то срабатывает (у меня) через 4 раза на 5-й
Там просто торопиться не надо. Что-то Гислер объяснял про причины паузы, но я уже не помню, надо на оф. форуме искать.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Lazy Crazy
Сообщения: 400
Зарегистрирован: Вс янв 16, 2005 20:53

Сообщение Lazy Crazy »

Пожалуй единственное, чего мне не хватает в TC, это возможности сохранять (и, соответственно, открывать) различные варианты настроек. Профиль для одного вида работы, профиль для другого... OPENTABS недостаточно хорош - зачастую не хватает к собственно вкладкам выбора панелей инструментов (да и вообще - наличия их), размера окна, соотношения ширины панелей. Согласитесь, было очень удобно по-быстрому комбинацией клавиш вызывать окошко и там выбирать профиль! ;)
Изображение
Закрыто