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: Подтверждение при закрытии / Exit confirmation 
Author Message
LonerD



PostPosted: Fri Jul 03, 2015 03:12    Post subject: Reply with quote

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

Один из критериев когда выскакивает два последовательных окна подтверждения закрытия Тотала - это запуск двух копий Тотала (даже из одного каталога, Тотал у меня вообще один) и/или запуск поиска и/или сравнения в фоновом процессе и/или даже перезапуск Тотала через Tinny TC Restarter (только сейчас обнаружил это).
Но, видимо, существует ещё какой-то критерий.
Воспроизвести удаётся не всегда (а на чистом Тотале с одним Автораном пока не удалось вообще).

Кстати, если использовать Tinny TC Restarter - то какой-то неоднозначный перезапуск получается. Использую команду:
%commander_path%\TCRestarter\TCRestarter.exe 1000 "%commander_exe%"
Повесил эту команду на кнопку на панели инструментов или в качестве пункта меню прикрутил - AskExit выдаёт диалоговое окно для подтверждения закрытия.
Повесил эту же команду на хоткей Shift+Ctrl+N - перезагрузка происходит тихо, без диалоговых окон. Лично мне больше тихий вариант перезагрузки нравится, но почему при одной и той же команде плагин отрабатывает по-разному - непонятно.
_________________
Windows 11 | TC DreamLair eternal pre-α
View user's profile Send private message Visit poster's website ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group