Подтверждение при закрытии / Exit confirmation
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2  Next  :| |:
Total Commander -> Общие вопросы

#1: Подтверждение при закрытии / Exit confirmation Author: Никита PostPosted: Wed Oct 05, 2011 11:08
    —
Есть ли такая настройка?
Можно ли сделать так, чтобы перед закрытием (т.е. при нажатии на крестик в правом верхнем углу) TC выдавал окошко с подтверждением/предупреждением?
В настройках искал - не нашёл, в КБ тоже не нашёл.

#2:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Oct 05, 2011 11:13
    —
Никита
Нет, нельзя. Запрос на подтверждение выхода не предусмотрен. И, на мой взгляд, не больно-то и нужен. А вот при попытке закрытия сворачивать — можно. (См. описание ключа MinimizeOnClose в справке.)


Last edited by Avada on Wed Oct 05, 2011 11:19; edited 1 time in total

#3:  Author: MVVLocation: Ростов-Дон PostPosted: Wed Oct 05, 2011 11:19
    —
Не нужен абсолютно=) в тотале и так полно сообщений, которые не особо нужны.

Но реализуется технически несложно=) переопределение оконной процедуры с перехватом сообщения о закрытии окна.

#4:  Author: Никита PostPosted: Wed Oct 05, 2011 11:43
    —
Avada wrote:
...на мой взгляд, не больно-то и нужен...

Нужен/не нужен -- это вопрос предпочтений.

Avada wrote:
...А вот при попытке закрытия сворачивать — можно. (См. описание ключа MinimizeOnClose в справке.)

А за подсказку спасибо! Возможно, это бы меня устроило. Только в описании ключа написано, что он появляется с версии 7.56, а у меня постарше будет.
Ладно, буду теперь по крайней мере знать, что других путей нет.

#5:  Author: MVVLocation: Ростов-Дон PostPosted: Wed Oct 05, 2011 11:58
    —
Готовых путей нет, но их можно сделать)

А насчет "постарше" - не вижу никакой уважительной причины пользовать старую версию, 7.56а вполне себе нормально работает. А настройки при обновлении сохраняются.

#6:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Oct 05, 2011 12:30
    —
MVV wrote:
Готовых путей нет, но их можно сделать)

Есть желание заняться?

#7:  Author: MVVLocation: Ростов-Дон PostPosted: Wed Oct 05, 2011 13:57
    —
Пробуйте. У меня работает. Загружать через плагин Autorun или установить как контентный и создать цветовой шаблон с вызовом поля [AskExit.Autorun].

Code:
MIME-Version: 1.0
Content-Type: application/octet-stream; name="AskExit.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="AskExit.7z"

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


(обновлён в 14:55, добавлен тихий выход при зажатии Shift)


Last edited by MVV on Wed Oct 05, 2011 14:55; edited 1 time in total

#8:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Oct 05, 2011 14:14
    —
MVV
Через Autorun не срабатывает, а по цветовой схеме — нормально. Ещё бы где-то в INI предусмотреть возможность временно отключать вывод этого сообщения без отключения цветовой схемы.

#9:  Author: sa PostPosted: Wed Oct 05, 2011 14:20
    —
MVV
Загрузил AskExit.dll через LoadLibrary в Autorun. Работает (MinimizeOnClose сделал 0 вместо 7). Спасибо!

#10:  Author: MVVLocation: Ростов-Дон PostPosted: Wed Oct 05, 2011 14:29
    —
Avada wrote:
Через Autorun не срабатывает, а по цветовой схеме — нормально. Ещё бы где-то в INI предусмотреть возможность временно отключать вывод этого сообщения без отключения цветовой схемы.

У меня заработала, когда я прописал в конфиге правильный путь к модулю. В любом случае, смотришь диспетчером задач, есть ли библиотека в адресном пространстве тотала. Если нету - не моя бедаSmile

А с INI сложнее - лень городить огород. Smile
Если грузить через Autorun, можно будет комментировать строчку для отключения загрузки модуля. А если как контентный плагин - переименовывать файл плагина, чтобы тотал его не грузил.


Last edited by MVV on Wed Oct 05, 2011 14:46; edited 2 times in total

#11:  Author: sa PostPosted: Wed Oct 05, 2011 14:39
    —
MVV
Как насчёт того, чтобы закрывать окно без запроса, если при щелчке по кнопке закрытия окна или по кнопке "Alt+F4 Выход" удерживать клавишу Shift?

#12:  Author: AvadaLocation: Россия, Саратов PostPosted: Wed Oct 05, 2011 14:46
    —
MVV
Да, через Autorun тоже работает, у меня была ошибка в синтаксисе.

#13:  Author: MVVLocation: Ростов-Дон PostPosted: Wed Oct 05, 2011 14:56
    —
sa wrote:
Как насчёт того, чтобы закрывать окно без запроса, если при щелчке по кнопке закрытия окна или по кнопке "Alt+F4 Выход" удерживать клавишу Shift?

Положительно. Скачай обновленную версию.

Кстати интересно, что даже команда тотала cm_Exit запрашивает подтверждения и не закрывает тотал при отказе. Это позволяет назначить эту команду на любую комбинацию с клавишей Shift для тихого выхода.

#14:  Author: sa PostPosted: Wed Oct 05, 2011 15:00
    —
MVV wrote:
Положительно. Скачай обновленную версию.

Вот это сервис! Пошёл проверять. Заранее, спасибо!

Add
Работает, как запрашивалось.

Можно поиграться и с ключом MinimizeOnClose. Если задать его равным 4, то по кнопке закрытия окна – будем закрывать с подтверждением, при щелчке по кнопке "Alt+F4 Выход" - сворачивать (правда, если остаться в TC после меню Файлы > Выход, то и в этом варианте появится запрос на подтверждение), а при любой комбинации с клавишей Shift - выходить тихо.
Для наглядности на кнопке “Alt+F4 Выход” заменил у себя надпись на “Свернуть”.

#15:  Author: LonerDLocation: Донецк PostPosted: Mon Jun 11, 2012 04:34
    —
MVV
Спасибо.
А может заодно сделаешь заодно какую-нибудь перезагружалку для Тотала, которая бы перезагружала Тотал тихо без запросов даже при загруженном AskExit.dll (и с учётом битности запущенного Тотала)?



Total Commander -> Общие вопросы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2  Next  :| |:
Page 1 of 2

Powered by phpBB © 2001, 2005 phpBB Group