Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[req] Запрет переименования на дисках 'только для чтения'
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
GeNtlE



Joined: 16 Dec 2004
Posts: 141
Location: Россия, Чита

Post (Separately) Posted: Sun Apr 01, 2007 18:38    Post subject: Reply with quote

Quote:
Если что-то и запрещать, то делать это надо более наглядным способом. Например, показать всплывающую подсказку. Попробуйте в XP ввести «запрещённый» знак при переименовании файла, например «/»
Это вполне реализуемо программно сторонними средствами. Например, можно перехватить отображение окна редактирования имени файла в Тотале, узнать путь к этому файлу, (необязательно) проверить самостоятельно доступность записи в текущую директорию, в процессе ввода отслеживать "неправильные символы". Если пользователь ввёл такой символ, отобразить ненавязчивое сообщение об ошибке как это сделано в Проводнике, и вернуть "правильный" вариант текста. По окончании ввода (пользователь нажал Enter), если переименование недоступно, оповестить об этом пользователя, также, ненавязчиво.

Есть резон реализовывать это в SM2BT? Единственно, что не могу ничего сказать о сроках, но идея мне нравится.
_________________
Новые версии SM2BT здесь.
Back to top
View user's profile Send private message
Моторокер



Joined: 06 May 2005
Posts: 1517
Location: г. Пермь (читается Перьмь)

Post (Separately) Posted: Sun Apr 01, 2007 19:57    Post subject: Reply with quote

GeNtlE wrote:
Например, можно перехватить отображение окна редактирования имени файла в Тотале

Хорошая идея! Я вот всё пытаюсь от лишних сообщений избавиться уже после, а оказывается можно избавиться от некоторых из них до.

GeNtlE wrote:
По окончании ввода (пользователь нажал Enter), если переименование недоступно, оповестить об этом пользователя, также, ненавязчиво.

Тут сомнительно: Тотал умеет ещё и под админом работать и показать свой диалог.
+ Enter просто так не перехватить.
_________________
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group