Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: [Tools] Open File Shell For TC 
Author Message
Den_Klimov



PostPosted: Tue Nov 02, 2010 04:14    Post subject: Reply with quote

Сначала немного жалоб на хорошую утилиту (для эмуционального фону и шоб была ещё лутше), а потом уже и по существу. Smile

OFSFT конечно замечательная программа, но главные её недостатки - усложнённость и некоторые неудобства, никак не позволяют ей пока стать лучшей. Sad

Очень долго терпел и надеялся, выслушивая от своих пользователей по поводу OFSFT и пытаясь им что-то объяснить (я админ, и с некоторого времени начал пытаться переводить своих пользователей с ChoiceEditor на OFSFT, что было вызвано рядом причин, в частности поддержкой UTF), но сейчас всё-таки наконец скажу, иначе чувствую воз и дале будет там где и сейчас.
----------------------
Речь пойдёт об очевидности (которая в OFSFT совсем неочевидна). Sad

Мы все понимаем, что независимо от количества программ назначенных на определённое расширение, есть всего два возможных выбора положения для каждого расширения в отдельности:
- Открывать сразу определённую программу в списке. А окно утилиты с выбором программ соответственно только принудительно, удержанием доп.клавиши при запуске.
- Открывать именно окно утилиты с выбором Предпочтительных программ (с которыми данное расширение ассоциировано) и Других программ под ним. А сразу в программе по умолчанию соответственно только принудительно, удержанием доп.клавиши при запуске.
Всё. Ничего другого не дано. Всего два варианта.

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

Для каждого расширения в отдельности должно быть возможность ПРОСТОГО ОЧЕВИДНОГО выбора одного из этих двух способов открытия (или сразу в определённой программе \ или же список выбора программы) В ГЛАВНОМ ОКНЕ ПРОГРАММЫ.
Но вот как раз простого и очевидного тут ничего нет. Всё сделано как можно более запутано и не логично и спрятано далеко! Sad

Давайте уже как-то что-то решать с этим.
Я ведь сейчас говорю не от себя даже как пользователь. В конце концов я старый опытный админ, себе то настрою как мне надо (хоть и неудобно это делать).
Я сейчас говорю от имени всех тех простых пользователей которых я админю по долгу службы и зову сердца.
У всех простых пользователей, кто вешает на расширение более чем одну программу, большие претензии к этой утилите именно в этом плане - в плане удобства и логичности настройки режима открытия для расширения.
Хотя казалось бы чего тут сложного, ведь всего два возможных положения. Открывать список выбора или же сразу в конкретной программе.
Банально-очевидная ведь казалось бы вещь и такой же очевидной должны была бы быть и её настройка. Но вот поди ж ты как всё геморойно-улосжнённо реализовано.

Но это ещё цветочки..

Далее ещё пуще. Некоторым же блин хочется автоматики. Для тех расширений где нужно открывать сразу в определённой программе. А в списке есть несколько программ. И хочется чтобы последняя из выбранных в списке запущенная программа в дальнейшем запоминалась для расширения как программа по молчанию и расширение открывалась бы сразу в ней (то бишь запоминало последний выбор). Ведь это логично.
Так вот на этом своём желании люди вообще впадают в ступор, пытаясь понять как это реализовать в OFSFT и вообще возможно ли это реализовать. И я их прекрасно понимаю и сочувствую. Ибо на практике выходит реальный бред.

В общем со всем этим гемороем что-то нужно делать. Люди хотят простоты и очевидности.

На сим заканчиваю назойливо ныть, и теперь по существу. Smile
---------------------------
Ведь это на самом деле должно быть так просто.

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

Первая. Назовём эту опцию\галочку - "Открывать данное расширение сразу в рекомендуемой программе."
1 - "Открывать данное расширение сразу же в рекомендуемой("умолчательной") программе, не открывая окна выбора программ. А с удержанием доп.клавиши-модификанта открывать окно программ на выбор (кстати то главное окно что сейчас всех в целом устраивает)."
0 - "Открывать для расширения окно программ на выбор. А с удержанием доп.клавиши-модификанта октрывать сразу в программе назначенной рекомендуемой ("умолчательной")."

Вторая. Назовём эту опцию\галочку - "Всегда запоминать последнюю выбранную программу, как рекомендуемую."
1 - "Запоминать всегда последнюю выбранную программу как программу запуска по умолчанию для расширения"
Будет запоминать последнюю выбранную и открытую программу, и открывать сразу в ней, если выбрана опция "Открывать данное расширение сразу в рекомендуемой программе"; а если она не выбрана, то при удержании доп.клавиши-модификанта.
0 - "Не запоминать последнюю выбранную программу как программу запуска по умолчанию для расширения"
Всё понятно - не запоминать выбранную программу; В таком случае какие бы программы мы не выбирали (в каких бы не открывли данное расширение) рекомендуемой программой по умолчанию (первой в списке предпочтительных), будет программа выбранная и открытая последней в то время когда эта опция находилась ещё в позиции "Запоминать последнюю выбранную" для данного расширения; если же опция "Запоминать последнюю" ещё не была ни разу активной для данного расширения, то рекомендуемой программой будет программа внесённая для этого расширения самой первой.

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

Программа которая выбрана рекомендуемой("умолчательной") должна естественно становиться первой в списке Предпочтительных программ, чтобы было понятно\видно что она Рекомендуемая (то бишь "умолчательная").

Естественно снимать или ставить любую из опций должен и может ТОЛЬКО САМ ПОЛЬЗОВАТЕЛЬ.

Опция "Открывать данное расширение сразу в рекомендуемой программе" должна работать во всех случаях. Даже если в списке предпочтительных программ находится лишь одна программа. Если эта опция снята то и эта единственная программа не должна открываться вопреки положению опции. Должно открываться окно выбора программ в таком случае (ну и соответственно наоборот - при использовании доп.клавиши-модификанта Esc открывать сразу в программе).
Если же на расширение ещё не назначено ни одной программы то смотреть ниже.

Опция "Открывать данное расширение сразу в рекомендуемой программе" и опция "Всегда запоминать последнюю выбранную программу, как рекомендуемую" должны быть ИЛИ по умолчанию НЕ активными для всех новых расширений, которые мы добавляем назначая им первую программу. ИЛИ, что лучше, вообще сделать настройку в конфиге программы в какой именно позиции по умолчанию должны находится эти две опции для новых расширений (для каждой в отдельности). Чтобы это мог определять сам пользователь.

Как известно программа открытая\выбранная из списка "Другие программы" или через окно выбора добавляется в "Предпочтительные программы". И это логично.
Опция "Всегда запоминать последнюю выбранную программу, как рекомендуемую" должна работать и для программ только добавляемых в "Предпочтительные программы" вышеупомянутым методом открытия.
---------------
Почему же нельзя так просто и очевидно всё сделать? Не понимаю. Зачем так мучать людей? Ведь прога сама по себе замечательная, ей бы ещё логичности и больше удобства, чтобы пользователи не впадали в ступор, и цены бы ей не было. Наступило бы счастье. Smile
---------------
Также ОЧЕНЬ хотелось бы иметь возможность в конфиге OFSFT выбрать положение по умолчанию опции "Решение проблем с открытием файлов" для всех новых программ добавляемых в список программ.

Также ОЧЕНЬ хотелось бы, чтобы когда вид в OFSFT выбран не "Иконками", а другим видом, например "Списком" или "Мал.иконками", то чтобы все программы в окне OFSFT разбивались хоть как-то на две разделённые категории.
То есть на "Предпочтительные"(программы повешенные на данное расширение) и на "Другие"(другие программы в списке, не повешенные на данное расширение). Пока что такое разбиение происходит только когда выбран вид "Иконками". Sad

Также не хватает общей таблицы программ и расширений к ним привязанных, как сделано к примеру в F4Menu (наглядно, удобно и очевидно). Сейчас очень неудобно в этом плане. Лишь по каждой программе в отдельности нужно смотреть. А ведь общая таблица всех привязок тоже нужна для наглядности. Вот если бы вид "Отчётом" работал в OFSFT действительно именно так как называется (то бишь этой самой таблицей), то это решило бы вопрос. Smile
---------------
Некоторые баги открытия в новых версиях я уверен вы и сами исправите. Но вот с логикой и удобством что-то нужно делать. Так как этот вопрос стоит ребром.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group