Страница 1 из 2
Подтверждение при закрытии / Exit confirmation
Добавлено: Ср окт 05, 2011 11:08
Никита
Есть ли такая настройка?
Можно ли сделать так, чтобы перед закрытием (т.е. при нажатии на крестик в правом верхнем углу) TC выдавал окошко с подтверждением/предупреждением?
В настройках искал - не нашёл, в КБ тоже не нашёл.
Добавлено: Ср окт 05, 2011 11:13
Avada
Никита
Нет, нельзя. Запрос на подтверждение выхода не предусмотрен. И, на мой взгляд, не больно-то и нужен. А вот при попытке закрытия сворачивать — можно. (См. описание ключа MinimizeOnClose в справке.)
Добавлено: Ср окт 05, 2011 11:19
MVV
Не нужен абсолютно=) в тотале и так полно сообщений, которые не особо нужны.
Но реализуется технически несложно=) переопределение оконной процедуры с перехватом сообщения о закрытии окна.
Добавлено: Ср окт 05, 2011 11:43
Никита
Avada писал(а):...на мой взгляд, не больно-то и нужен...
Нужен/не нужен -- это вопрос предпочтений.
Avada писал(а):...А вот при попытке закрытия сворачивать — можно. (См. описание ключа MinimizeOnClose в справке.)
А за подсказку спасибо! Возможно, это бы меня устроило. Только в описании ключа написано, что он появляется с версии 7.56, а у меня постарше будет.
Ладно, буду теперь по крайней мере знать, что других путей нет.
Добавлено: Ср окт 05, 2011 11:58
MVV
Готовых путей нет, но их можно сделать)
А насчет "постарше" - не вижу никакой уважительной причины пользовать старую версию, 7.56а вполне себе нормально работает. А настройки при обновлении сохраняются.
Добавлено: Ср окт 05, 2011 12:30
Avada
MVV писал(а):Готовых путей нет, но их можно сделать)
Есть желание заняться?
Добавлено: Ср окт 05, 2011 13:57
MVV
Пробуйте. У меня работает. Загружать через плагин Autorun или установить как контентный и создать цветовой шаблон с вызовом поля [AskExit.Autorun].
Код: Выделить всё
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)
Добавлено: Ср окт 05, 2011 14:14
Avada
MVV
Через Autorun не срабатывает, а по цветовой схеме — нормально. Ещё бы где-то в INI предусмотреть возможность временно отключать вывод этого сообщения без отключения цветовой схемы.
Добавлено: Ср окт 05, 2011 14:20
sa
MVV
Загрузил AskExit.dll через LoadLibrary в Autorun. Работает (MinimizeOnClose сделал 0 вместо 7). Спасибо!
Добавлено: Ср окт 05, 2011 14:29
MVV
Avada писал(а):Через Autorun не срабатывает, а по цветовой схеме — нормально. Ещё бы где-то в INI предусмотреть возможность временно отключать вывод этого сообщения без отключения цветовой схемы.
У меня заработала, когда я прописал в конфиге правильный путь к модулю. В любом случае, смотришь диспетчером задач, есть ли библиотека в адресном пространстве тотала. Если нету - не моя беда:)
А с INI сложнее - лень городить огород.

Если грузить через Autorun, можно будет комментировать строчку для отключения загрузки модуля. А если как контентный плагин - переименовывать файл плагина, чтобы тотал его не грузил.
Добавлено: Ср окт 05, 2011 14:39
sa
MVV
Как насчёт того, чтобы закрывать окно без запроса, если при щелчке по кнопке закрытия окна или по кнопке "Alt+F4 Выход" удерживать клавишу Shift?
Добавлено: Ср окт 05, 2011 14:46
Avada
MVV
Да, через Autorun тоже работает, у меня была ошибка в синтаксисе.
Добавлено: Ср окт 05, 2011 14:56
MVV
sa писал(а):Как насчёт того, чтобы закрывать окно без запроса, если при щелчке по кнопке закрытия окна или по кнопке "Alt+F4 Выход" удерживать клавишу Shift?
Положительно. Скачай обновленную версию.
Кстати интересно, что даже команда тотала
cm_Exit запрашивает подтверждения и не закрывает тотал при отказе. Это позволяет назначить эту команду на любую комбинацию с клавишей Shift для тихого выхода.
Добавлено: Ср окт 05, 2011 15:00
sa
MVV писал(а):Положительно. Скачай обновленную версию.
Вот это сервис! Пошёл проверять. Заранее, спасибо!
Add
Работает, как запрашивалось.
Можно поиграться и с ключом MinimizeOnClose. Если задать его равным 4, то по кнопке закрытия окна – будем закрывать с подтверждением, при щелчке по кнопке "Alt+F4 Выход" - сворачивать (правда, если остаться в TC после меню Файлы > Выход, то и в этом варианте появится запрос на подтверждение), а при любой комбинации с клавишей Shift - выходить тихо.
Для наглядности на кнопке “Alt+F4 Выход” заменил у себя надпись на “Свернуть”.
Добавлено: Пн июн 11, 2012 04:34
LonerD
MVV
Спасибо.
А может заодно сделаешь заодно какую-нибудь перезагружалку для Тотала, которая бы перезагружала Тотал тихо без запросов даже при загруженном AskExit.dll (и с учётом битности запущенного Тотала)?