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 

Подтверждение при закрытии / Exit confirmation
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Никита



Joined: 05 Oct 2011
Posts: 2

Post (Separately) Posted: Wed Oct 05, 2011 11:08    Post subject: Подтверждение при закрытии / Exit confirmation Reply with quote

Есть ли такая настройка?
Можно ли сделать так, чтобы перед закрытием (т.е. при нажатии на крестик в правом верхнем углу) TC выдавал окошко с подтверждением/предупреждением?
В настройках искал - не нашёл, в КБ тоже не нашёл.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Oct 05, 2011 11:13    Post subject: Reply with quote

Никита
Нет, нельзя. Запрос на подтверждение выхода не предусмотрен. И, на мой взгляд, не больно-то и нужен. А вот при попытке закрытия сворачивать — можно. (См. описание ключа MinimizeOnClose в справке.)
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Wed Oct 05, 2011 11:19; edited 1 time in total
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed Oct 05, 2011 11:19    Post subject: Reply with quote

Не нужен абсолютно=) в тотале и так полно сообщений, которые не особо нужны.

Но реализуется технически несложно=) переопределение оконной процедуры с перехватом сообщения о закрытии окна.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Никита



Joined: 05 Oct 2011
Posts: 2

Post (Separately) Posted: Wed Oct 05, 2011 11:43    Post subject: Reply with quote

Avada wrote:
...на мой взгляд, не больно-то и нужен...

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

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

А за подсказку спасибо! Возможно, это бы меня устроило. Только в описании ключа написано, что он появляется с версии 7.56, а у меня постарше будет.
Ладно, буду теперь по крайней мере знать, что других путей нет.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed Oct 05, 2011 11:58    Post subject: Reply with quote

Готовых путей нет, но их можно сделать)

А насчет "постарше" - не вижу никакой уважительной причины пользовать старую версию, 7.56а вполне себе нормально работает. А настройки при обновлении сохраняются.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Oct 05, 2011 12:30    Post subject: Reply with quote

MVV wrote:
Готовых путей нет, но их можно сделать)

Есть желание заняться?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed Oct 05, 2011 13:57    Post subject: Reply with quote

Пробуйте. У меня работает. Загружать через плагин 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)
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Wed Oct 05, 2011 14:55; edited 1 time in total
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Oct 05, 2011 14:14    Post subject: Reply with quote

MVV
Через Autorun не срабатывает, а по цветовой схеме — нормально. Ещё бы где-то в INI предусмотреть возможность временно отключать вывод этого сообщения без отключения цветовой схемы.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Wed Oct 05, 2011 14:20    Post subject: Reply with quote

MVV
Загрузил AskExit.dll через LoadLibrary в Autorun. Работает (MinimizeOnClose сделал 0 вместо 7). Спасибо!
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed Oct 05, 2011 14:29    Post subject: Reply with quote

Avada wrote:
Через Autorun не срабатывает, а по цветовой схеме — нормально. Ещё бы где-то в INI предусмотреть возможность временно отключать вывод этого сообщения без отключения цветовой схемы.

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

А с INI сложнее - лень городить огород. Smile
Если грузить через Autorun, можно будет комментировать строчку для отключения загрузки модуля. А если как контентный плагин - переименовывать файл плагина, чтобы тотал его не грузил.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Wed Oct 05, 2011 14:46; edited 2 times in total
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Wed Oct 05, 2011 14:39    Post subject: Reply with quote

MVV
Как насчёт того, чтобы закрывать окно без запроса, если при щелчке по кнопке закрытия окна или по кнопке "Alt+F4 Выход" удерживать клавишу Shift?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Oct 05, 2011 14:46    Post subject: Reply with quote

MVV
Да, через Autorun тоже работает, у меня была ошибка в синтаксисе.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed Oct 05, 2011 14:56    Post subject: Reply with quote

sa wrote:
Как насчёт того, чтобы закрывать окно без запроса, если при щелчке по кнопке закрытия окна или по кнопке "Alt+F4 Выход" удерживать клавишу Shift?

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

Кстати интересно, что даже команда тотала cm_Exit запрашивает подтверждения и не закрывает тотал при отказе. Это позволяет назначить эту команду на любую комбинацию с клавишей Shift для тихого выхода.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Wed Oct 05, 2011 15:00    Post subject: Reply with quote

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

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

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

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



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Mon Jun 11, 2012 04:34    Post subject: Reply with quote

MVV
Спасибо.
А может заодно сделаешь заодно какую-нибудь перезагружалку для Тотала, которая бы перезагружала Тотал тихо без запросов даже при загруженном AskExit.dll (и с учётом битности запущенного Тотала)?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group