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

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

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

Post by NightRoman » Fri 09 Apr, 2010 11:14

Latest post of the previous page:

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

А как такое сделать прям щас в плагине? Есть практические рекомендации или примеры в каких плагинах?

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

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

Post by HaRT » Fri 09 Apr, 2010 11:19

Пропадание по любому нажатию будет плохо невозможностью скопировать текст сообщения. Или надо вводить исключения наподобие AltIns.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Kirillony
Posts: 211
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 5 times
Been thanked: 1 time

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

Post by Kirillony » Fri 09 Apr, 2010 14:35

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

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

Итого:
Это не удобство. Это вредительство.
Где то есть виш на мантисе - добавить возможность в диалог копирования/переноса/удаления возможность пропуска и запоминания ошибок при файловых операциях, чтоб в случае их возникновения была возможность разрулить их вручную после длительных файловых операций. Вот бы где и немодальные уведомления пригодились - как у касперского опция - запрашивать по окончании проверки. Сейчас, к сожалению, нередко возникает ситуация, когда поставил сливать 300Гб файлов, через 8 часов вернулся и увидел, что всё встряло из-за модальной ошибки на 3-ёх процентах...

User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

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

Post by Andrey Budko » Fri 09 Apr, 2010 14:39

Kirillony wrote:Сейчас, к сожалению, нередко возникает ситуация, когда поставил сливать 300Гб файлов, через 8 часов вернулся и увидел, что всё встряло из-за модальной ошибки на 3-ёх процентах...
бкопи поставь

Kirillony
Posts: 211
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 5 times
Been thanked: 1 time

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

Post by Kirillony » Fri 09 Apr, 2010 14:47

Andrey Budko wrote:
Kirillony wrote:Сейчас, к сожалению, нередко возникает ситуация, когда поставил сливать 300Гб файлов, через 8 часов вернулся и увидел, что всё встряло из-за модальной ошибки на 3-ёх процентах...
бкопи поставь
В стандартной поставке его нет. Можно ссылку на юзабельную версию? Насколько он хорошо дружит с различными кривыми именами файлов/длинными путями? Кто-нибудь его развивает?
И всё же хотелось бы возможность по отсрочке действий пользователя в самом ФАРе.

User avatar
SlashNet
Posts: 591
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 4 times

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

Post by SlashNet » Fri 09 Apr, 2010 14:55

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: 12538
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 240 times

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

Post by John Doe » Fri 09 Apr, 2010 17:13

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 » Fri 09 Apr, 2010 17:20

Было бы неплохо, если бы такую вещь можно было реализовать как нечто вроде плагина PopUps для миранды: чисто сервисный плагин, которым будут пользоваться другие плагины. С возможностью настроить, каким образом появляется сообщение, внешний вид, как оно реагирует на действия пользователя, имеет ли ограничения по времени и все такое. В принципе, немного доработанный FarHints подошел бы. Вот только с "межплагинным" взаимодействием в фаре не очень хорошо, афаик.
Сам bcopy даже не даст знать а были ли вообще ошибки, и чтобы их увидеть надо заглянуть с системный журнал
Бесстыжая самореклама ) Хотя, сейчас уведомлений о пропущенных ошибках нет - это можно реализовать.
"Far... Far never changes..."

User avatar
SUSim
Posts: 1537
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

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

Post by SUSim » Sun 18 Apr, 2010 13:52

bcopy не портабелен :( нужны права админа на регистрацию :(
TeraCopy в этом отношении лучше, но закрывать потом за не окошки не айс, а если разрешить ей самой окошки закрывать то лог с ошибками не увидишь...
вот бы montonero еще бы в своем Nice BCI само копирование сделал стало бы Super Nice BC :) :) :)
SimSU ··· ·· -- ··· ··-

User avatar
Taciturn
Posts: 391
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 23 times
Been thanked: 8 times
Contact:

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

Post by Taciturn » Sun 18 Apr, 2010 14:00

SUSim wrote:bcopy не портабелен :( нужны права админа на регистрацию :(
Портебелен, регистрировать не нужно, достаточно запустить bcsvc с ключём /p.

User avatar
SUSim
Posts: 1537
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

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

Post by SUSim » Sun 18 Apr, 2010 17:08

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 » Sun 18 Apr, 2010 17:32

SUSim wrote:И куда его пустое окошко деть при таком запуске?
Мог бы и сам что-то придумать, не маленький уже. Как вариант:
start /B bcsvc.exe /p

User avatar
SUSim
Posts: 1537
Joined: Thu 18 Feb, 2010 17:32
Has thanked: 5 times
Been thanked: 9 times

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

Post by SUSim » Sun 18 Apr, 2010 18:58

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

Post Reply

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