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

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

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

Post by HaRT »

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

PS
Я копнул в сторону DialogEvent, но скис, обнаружив, что у вышеуказанного диалога не прописаны UUIDы (во всяком случае в Lua Explorer в полях Id и Owner все нули). Просьба к ФарТим: пропишите, пжлст, туда уникальный UUID,
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

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

А для каких ещё диалогов может быть полезно?
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post by tstr »

Для тех же целей вот эти два
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

John Doe wrote: А для каких ещё диалогов может быть полезно?
Да потенциально для любых сообщений об ошибках, , где нет содержательного выбора, что делать.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

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

Post by John Doe »

HaRT wrote: где нет содержательного выбора, что делать.
Да в принципе и при наличии содержательного выбора можно иметь действие по умолчанию (пропустить)
Сами ошибки при этом в лог писать.
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

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

Post by Kirillony »

John Doe wrote: Да в принципе и при наличии содержательного выбора можно иметь действие по умолчанию (пропустить)
Сами ошибки при этом в лог писать.
Такая потребность есть давно, особенно при копировании/переносе большого числа файлов. Очень неприятно видеть, что многочасовой процесс копирования остановился в первый же час из-за какой-то не очень существенной ошибки, требующей нажатия клавиши, когда ожидаешь, что уже всё готово. К сожалению, возможность реализации копирования без "ручного" вмешательства с логированием ошибок ранее уже отвергалась разработчиками Far.
tstr
Posts: 557
Joined: Thu 16 Apr, 2009 16:15
Has thanked: 20 times
Been thanked: 9 times

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

Post by tstr »

ну, макросами как-то решается, да. в т.ч. логирование.
вопрос был в необходимых гуидах - с ними удобнее.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

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

Post by HaRT »

Kirillony wrote: многочасовой процесс копирования остановился в первый же час из-за какой-то не очень существенной ошибки
Родственное обсуждение: http://forum.farmanager.com/viewtopic.p ... 123#p61123

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

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