Немодальные уведомления

Хотите предложить идею нового плагина или знаете, что улучшить в существующем? Пишите сюда.
User avatar
NightRoman
Posts: 5945
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 14 times
Been thanked: 15 times
Contact:

PowerShellFar - PowerShell host и автоматизация Far Mana

Post by NightRoman »

Latest post of the previous page:

John Doe wrote:
NightRoman wrote:А какое это время? Если слишком короткое, то не имеет смысла, а если не слишком короткое, то я быстрее сам закрою, руки-то уже на клаве, это же все при печатании происходит, - а значит опять нет смысла.
Ещё один вариант - сообщение закрывается не само, а по нажатию любой клавиши, причём эта клавиша не проглатывается, а обрабатывается дальше.
Да, вариант, надо только чтобы юзеру было очевидно, что это так работает. Какой-то стереотип реакции на сообщения придется сначала у себя поломать прежде чем станет реально удобно. Этот вариант, скорей всего, хорош там, где идет непрерываная печать текста. Пожалуй, можно интересные применения найти и не только для сообщений об ошибках, а для всяких подсказок и т.п..

А как такое сделать прям щас в плагине? Есть практические рекомендации или примеры в каких плагинах?
User avatar
HaRT
Moderator
Posts: 9524
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

Re: Немодальные уведомления

Post by HaRT »

Пропадание по любому нажатию будет плохо невозможностью скопировать текст сообщения. Или надо вводить исключения наподобие AltIns.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Kirillony
Posts: 229
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

Немодальные уведомления

Post by Kirillony »

DrKnS wrote: Ситуация:
Сунул флешку, пустил копирование, пошёл чай пить.
Вернулся, глянул на экран - ошибок нет, выдернул, ушёл.
Через некоторое время и на достаточном расстоянии обнаруживается, что кое-чего не хватает.

За кадром:
Оказывается, часть файлов была залочена. Соответствующее сообщение, конечно, возникло, но повисело десяток секунд да и закрылось само собой.

Итого:
Это не удобство. Это вредительство.
Где то есть виш на мантисе - добавить возможность в диалог копирования/переноса/удаления возможность пропуска и запоминания ошибок при файловых операциях, чтоб в случае их возникновения была возможность разрулить их вручную после длительных файловых операций. Вот бы где и немодальные уведомления пригодились - как у касперского опция - запрашивать по окончании проверки. Сейчас, к сожалению, нередко возникает ситуация, когда поставил сливать 300Гб файлов, через 8 часов вернулся и увидел, что всё встряло из-за модальной ошибки на 3-ёх процентах...
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Немодальные уведомления

Post by Andrey Budko »

Kirillony wrote:Сейчас, к сожалению, нередко возникает ситуация, когда поставил сливать 300Гб файлов, через 8 часов вернулся и увидел, что всё встряло из-за модальной ошибки на 3-ёх процентах...
бкопи поставь
Kirillony
Posts: 229
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

Немодальные уведомления

Post by Kirillony »

Andrey Budko wrote:
Kirillony wrote:Сейчас, к сожалению, нередко возникает ситуация, когда поставил сливать 300Гб файлов, через 8 часов вернулся и увидел, что всё встряло из-за модальной ошибки на 3-ёх процентах...
бкопи поставь
В стандартной поставке его нет. Можно ссылку на юзабельную версию? Насколько он хорошо дружит с различными кривыми именами файлов/длинными путями? Кто-нибудь его развивает?
И всё же хотелось бы возможность по отсрочке действий пользователя в самом ФАРе.
User avatar
SlashNet
Posts: 600
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 6 times
Been thanked: 4 times

Немодальные уведомления

Post by SlashNet »

Kirillony wrote: В стандартной поставке его нет. Можно ссылку на юзабельную версию? Насколько он хорошо дружит с различными кривыми именами файлов/длинными путями? Кто-нибудь его развивает?
И всё же хотелось бы возможность по отсрочке действий пользователя в самом ФАРе.
Можешь еще TeraCopy попробовать (есть портабл версия) он точно вопросы не "модальные" спрашивает.
Last edited by SlashNet on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятан оверквотинг
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
User avatar
John Doe
Бюрократ
Posts: 12867
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 38 times
Been thanked: 293 times

Немодальные уведомления

Post by John Doe »

Andrey Budko wrote:
Kirillony wrote:Сейчас, к сожалению, нередко возникает ситуация, когда поставил сливать 300Гб файлов, через 8 часов вернулся и увидел, что всё встряло из-за модальной ошибки на 3-ёх процентах...
бкопи поставь
bcopy конечно позволяет игнорировать все ошибки. Но после завершения операции не предоставляет никаких средств чтобы просмотреть их и попробовать ещё раз.
Сам bcopy даже не даст знать а были ли вообще ошибки, и чтобы их увидеть надо заглянуть с системный журнал.
montonero
Posts: 402
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 7 times

Немодальные уведомления

Post by montonero »

Было бы неплохо, если бы такую вещь можно было реализовать как нечто вроде плагина PopUps для миранды: чисто сервисный плагин, которым будут пользоваться другие плагины. С возможностью настроить, каким образом появляется сообщение, внешний вид, как оно реагирует на действия пользователя, имеет ли ограничения по времени и все такое. В принципе, немного доработанный FarHints подошел бы. Вот только с "межплагинным" взаимодействием в фаре не очень хорошо, афаик.
Сам bcopy даже не даст знать а были ли вообще ошибки, и чтобы их увидеть надо заглянуть с системный журнал
Бесстыжая самореклама ) Хотя, сейчас уведомлений о пропущенных ошибках нет - это можно реализовать.
"Far... Far never changes..."
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

Re: Немодальные уведомления

Post by SUSim »

bcopy не портабелен :( нужны права админа на регистрацию :(
TeraCopy в этом отношении лучше, но закрывать потом за не окошки не айс, а если разрешить ей самой окошки закрывать то лог с ошибками не увидишь...
вот бы montonero еще бы в своем Nice BCI само копирование сделал стало бы Super Nice BC :) :) :)
SimSU ··· ·· -- ··· ··-
User avatar
Taciturn
Posts: 420
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 34 times
Been thanked: 11 times
Contact:

Немодальные уведомления

Post by Taciturn »

SUSim wrote:bcopy не портабелен :( нужны права админа на регистрацию :(
Портебелен, регистрировать не нужно, достаточно запустить bcsvc с ключём /p.
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

Немодальные уведомления

Post by SUSim »

Taciturn wrote:
SUSim wrote:bcopy не портабелен :( нужны права админа на регистрацию :(
Портебелен, регистрировать не нужно, достаточно запустить bcsvc с ключём /p.
Хм, а что, ни в хелпе, ни в команде "bcsvc /?" нет? И куда его пустое окошко деть при таком запуске?
SimSU ··· ·· -- ··· ··-
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Немодальные уведомления

Post by Andrey Budko »

SUSim wrote:И куда его пустое окошко деть при таком запуске?
Мог бы и сам что-то придумать, не маленький уже. Как вариант:
start /B bcsvc.exe /p
User avatar
SUSim
Posts: 1545
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 11 times

Re: Немодальные уведомления

Post by SUSim »

Что ж, такой вариант меня вполне устраивает спасибо всем :) бум юзать BC + Nise BCI вместо teracopy...
Еще бы лог ошибок поудобней и все было бы в поряде :) завтра проверю как без прав админа bc логи ведет...
SimSU ··· ·· -- ··· ··-
Post Reply

Return to “Предложения и идеи”