Total Commander Edit Redirector

Обсуждение только плагинов и утилит для Total Commander.

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

Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Flasher писал(а):С чем?
С условиями воспроизведения проблем.
Flasher писал(а):Не помогло. Всё равно диалог появляется.
А, ну да, не сообразил. Процесс редактора же завершается, и TCER'у тоже ничего остаётся, кроме как завершить работу. Значит, поможет только использование однодокументного или полное отключение диалога средствами Тотала (EditWaitTime).
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение CaptainFlint »

Flasher писал(а):Т.е. ставить SDI-режим в программе (если вообще такая опция есть)?
Да. В этом случае TCER будет висеть и ждать, пока процесс открытого приложения не завершится, а Тотал будет ждать, пока не завершится процесс TCER, и в диалоге необходимости не будет.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

CaptainFlint
Чтобы обойти ограничение
Никакого мульти-выбора редакторов. Каждому расширению может быть назначена ровно одна программа.
хотелось бы организовать подобное:

tcer.exe (по умолчанию tcer.ini)
tcer.exe -tcer2.ini

(возможность указать утилите конфиг в параметрах запуска)
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

ask-rus
Сейчас имя INI-файла составляется просто заменой exe на ini. Скопируй tcer.exe в tcer2.exe, и он будет работать с tcer2.ini. Наворачивать опции командной строки я сильно не хочу.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

CaptainFlint
Не очень-то бы хотелось размножать утилиту, даже если размер её 1 Кб, это такой принцип...
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

ask-rus
Для "размножения" можно использовать жёсткие ссылки.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

ask-rus писал(а):Не очень-то бы хотелось размножать утилиту, даже если размер её 1 Кб, это такой принцип...
Я понимаю. Но у самой программы тоже есть принцип: ничего, кроме жизненно необходимого. Я пока не могу сказать, как отразится добавление параметров на производительность и скорость загрузки, а главное, — на основную функциональность, связанную с тем, что открываемый файл в некоторых случаях считывается из файловых панелей Тотала, а в некоторых — берётся из командной строки. Пока что у меня нет времени тщательно исследовать этот вопрос.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

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

Добавлено спустя 17 минут:
GGS писал(а):Для "размножения" можно использовать жёсткие ссылки.
Так зародился ещё один принцип...
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

ask-rus писал(а):Можно сказать, это жизненно необходимо.
Задачей TCER была только и исключительно обработка F4. Применение его для достижения каких-либо иных целей является неподдерживаемым сценарием работы, и поэтому при принятии решений оценка полезности нововведения, необходимого только в рамках таких посторонних сценариев, существенно снижается. Уточню: моя личная оценка.
ask-rus писал(а):Придется дождаться, когда оно появится.
Или когда у кого-нибудь другого найдётся желание доработать программу в нужном направлении. Я для чего сорсы открывал, спрашивается? :) Тут же полно разработчиков, в том числе плюсовиков.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

wish: Нужно, чтобы была возможность указывать не только расширения, но и имена. Требуется для идентификации полных имён при запуске, что отличит их от общего критерия для всех файлов с аналогичных расширением. При этом, естественно, нужен приоритет сверху вниз (аналогично цветовой раскраске ТС).
Пример: read.me - текст; me - видео.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Flasher
В todo эта идея записана давно. Но когда именно я смогу (и захочу) этим заняться, сказать не могу (сильно загружен русификацией). В любом случае, в скором будущем ожидать реализации я бы точно не стал…

С приоритетом, кстати, могут быть проблемы, поскольку формат INI предполагает, что порядок строк неважен. Нарушать этот принцип не хотелось бы.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение CaptainFlint »

Flasher писал(а):Цветовые схемы TC тоже в INI располагаются вообще-то.
Я не говорил, что это невозможно, я говорил, что с этим могут быть проблемы.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Надеюсь, они решаемы.
Ответить