Закрытие некоторых диалогов по таймауту

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
User avatar
HaRT
Moderator
Posts: 8118
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 68 times
Been thanked: 107 times

Закрытие некоторых диалогов по таймауту

Post by HaRT » Fri 20 Jan, 2017 17:23

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

PS
Я копнул в сторону DialogEvent, но скис, обнаружив, что у вышеуказанного диалога не прописаны UUIDы (во всяком случае в Lua Explorer в полях Id и Owner все нули). Просьба к ФарТим: пропишите, пжлст, туда уникальный UUID,
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11433
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 102 times

Закрытие некоторых диалогов по таймауту

Post by John Doe » Sat 21 Jan, 2017 15:12

HaRT wrote: Просьба к ФарТим: пропишите, пжлст, туда уникальный UUID,
Тикеты с подобными просьбами обычно весьма оперативно реализуются.

А для каких ещё диалогов может быть полезно?

tstr
Posts: 513
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 4 times
Been thanked: 5 times

Закрытие некоторых диалогов по таймауту

Post by tstr » Sat 21 Jan, 2017 16:13

Для тех же целей вот эти два

User avatar
HaRT
Moderator
Posts: 8118
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 68 times
Been thanked: 107 times

Закрытие некоторых диалогов по таймауту

Post by HaRT » Sat 21 Jan, 2017 23:51

John Doe wrote: А для каких ещё диалогов может быть полезно?
Да потенциально для любых сообщений об ошибках, , где нет содержательного выбора, что делать.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
John Doe
Бюрократ
Posts: 11433
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 17 times
Been thanked: 102 times

Закрытие некоторых диалогов по таймауту

Post by John Doe » Mon 23 Jan, 2017 11:36

HaRT wrote: где нет содержательного выбора, что делать.
Да в принципе и при наличии содержательного выбора можно иметь действие по умолчанию (пропустить)
Сами ошибки при этом в лог писать.

Kirillony
Posts: 183
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 1 time

Закрытие некоторых диалогов по таймауту

Post by Kirillony » Tue 24 Jan, 2017 00:50

John Doe wrote: Да в принципе и при наличии содержательного выбора можно иметь действие по умолчанию (пропустить)
Сами ошибки при этом в лог писать.
Такая потребность есть давно, особенно при копировании/переносе большого числа файлов. Очень неприятно видеть, что многочасовой процесс копирования остановился в первый же час из-за какой-то не очень существенной ошибки, требующей нажатия клавиши, когда ожидаешь, что уже всё готово. К сожалению, возможность реализации копирования без "ручного" вмешательства с логированием ошибок ранее уже отвергалась разработчиками Far.

tstr
Posts: 513
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 4 times
Been thanked: 5 times

Закрытие некоторых диалогов по таймауту

Post by tstr » Tue 24 Jan, 2017 11:32

ну, макросами как-то решается, да. в т.ч. логирование.
вопрос был в необходимых гуидах - с ними удобнее.

User avatar
HaRT
Moderator
Posts: 8118
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 68 times
Been thanked: 107 times

Закрытие некоторых диалогов по таймауту

Post by HaRT » Tue 24 Jan, 2017 13:14

Kirillony wrote: многочасовой процесс копирования остановился в первый же час из-за какой-то не очень существенной ошибки
Родственное обсуждение: viewtopic.php?p=61123#p61123

А вообще напрашивается что-то, по функциональности аналогичное старому доброму KillOK, только в Фаре.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Post Reply

Return to “Нужна помощь”