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 

Непрерывное сохранение настроек

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Стас Агарков



Joined: 05 Feb 2007
Posts: 130
Location: Белгород

Post (Separately) Posted: Thu Oct 22, 2009 23:17    Post subject: Непрерывное сохранение настроек Reply with quote

Хотелось бы в TC увидеть функцию моментального сохранения настроек в ini-файлы, а не только при нажатии специального пункта меню и завершении работы программы.
Потому что хоть и редко, но бывает TC падает, или же винда падает, или ее кто-то reset-нул, и например положение текущих каталогов и открытых tab-ов пропадает...
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Thu Oct 22, 2009 23:31    Post subject: Reply with quote

Стас Агарков
Абсолютное большинство настроек моментально и сохраняется после их изменения, а состояние текущих каталогов и вкладок можно и вручную сохранять время от времени, если уж так хочется. Всё-таки нормальным состоянием для Тотала, как ни крути, является штатная работа, а не падение. Кстати, INI-файлы бэкапить периодически полезно в любом случае.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Fri Oct 23, 2009 02:44    Post subject: Reply with quote

Idea В периодически используемые скрипты с WSH Helper for TC можно добавить команды cm_ConfigSave*
Back to top
View user's profile Send private message
Bishop



Joined: 15 May 2007
Posts: 98

Post (Separately) Posted: Sat Oct 24, 2009 02:25    Post subject: Reply with quote

Забавно, читал сегодня заметку о надежности ПО и вспоминал TC.
Avada, качество как раз и проявляется в редких и, тем более, внештатных ситуациях. Но похоже это для TC больная тема, например.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Sat Oct 24, 2009 09:10    Post subject: Reply with quote

Bishop
Статью прочитал с интересом. По поводу других больных тем Тотала здесь рассуждать не место, а исходная задача была поставлена как моментальное автосохранение всех или некоторых настроек TC. Вопрос — когда? При падении? Но есть риск сохранить и кривую настройку, применение которой как раз и стало причиной падения. Во время нормальной работы? Насколько понимаю, мы обсуждаем не все настройки, а только то, что соответствует опции Состояние каталогов в настройках TC, т.е. состояние открытых в панелях каталогов и включённых вкладок. Которое в процессе работы меняется постоянно. Что конкретно предлагается? Немедленно сохранять результат последнего переключения на другой каталог? Сохранять состояние каталогов/вкладок с какой-то периодичностью безотносительно к выполненому переключению?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Bishop



Joined: 15 May 2007
Posts: 98

Post (Separately) Posted: Sat Oct 24, 2009 22:20    Post subject: Reply with quote

Avada,
Если брать "состояние открытых в панелях каталогов и вкладок", то я бы предложил сохранять их после каждого изменения. То есть после загрузки содержимого нового каталога, когда отработали все плагины. Сохранять в какой-то файл. При корректном завершении этот файл удалять (или отдельно помечать). При запуске после аварийного выхода предлагать загрузить сохраненное состояние.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Sat Oct 24, 2009 22:42    Post subject: Reply with quote

Bishop
Ну, таких временных файлов Тотал создаёт немало, был бы ещё один — нормально. Но как программа узнает при очередном запуске, что её предыдущий сеанс завершился аварийно?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2224
Location: Москва, Россия

Post (Separately) Posted: Sat Oct 24, 2009 23:19    Post subject: Reply with quote

Bishop wrote:
Если брать "состояние открытых в панелях каталогов и вкладок", то я бы предложил сохранять их после каждого изменения.
Поддерживаю! Это правильно и с точки зрения автоматизации внешними средствами, чтобы можно было узнать состояние TC в текущий момент.


Avada wrote:
Но как программа узнает при очередном запуске, что её предыдущий сеанс завершился аварийно?
Так Bishop же сразу написал:
Bishop wrote:
При корректном завершении этот файл удалять
Т.е. нет файла - нет проблем. Так же, вроде, работают и браузеры (за исключением IE), когда при падении и следующем запуске предлагают загрузить закладки прошлой сессии.
_________________
Нет, я не сплю. Я просто медленно моргаю.
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
Page 1 of 1

 
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