View previous topic :: View next topic |
Author |
Message |
Стас Агарков

Joined: 05 Feb 2007 Posts: 130 Location: Белгород
|
(Separately) Posted: Thu Oct 22, 2009 23:17 Post subject: Непрерывное сохранение настроек |
|
|
Хотелось бы в TC увидеть функцию моментального сохранения настроек в ini-файлы, а не только при нажатии специального пункта меню и завершении работы программы.
Потому что хоть и редко, но бывает TC падает, или же винда падает, или ее кто-то reset-нул, и например положение текущих каталогов и открытых tab-ов пропадает... |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Thu Oct 22, 2009 23:31 Post subject: |
|
|
Стас Агарков
Абсолютное большинство настроек моментально и сохраняется после их изменения, а состояние текущих каталогов и вкладок можно и вручную сохранять время от времени, если уж так хочется. Всё-таки нормальным состоянием для Тотала, как ни крути, является штатная работа, а не падение. Кстати, INI-файлы бэкапить периодически полезно в любом случае. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Fri Oct 23, 2009 02:44 Post subject: |
|
|
В периодически используемые скрипты с WSH Helper for TC можно добавить команды cm_ConfigSave* |
|
Back to top |
|
 |
Bishop
Joined: 15 May 2007 Posts: 98
|
(Separately) Posted: Sat Oct 24, 2009 02:25 Post subject: |
|
|
Забавно, читал сегодня заметку о надежности ПО и вспоминал TC.
Avada, качество как раз и проявляется в редких и, тем более, внештатных ситуациях. Но похоже это для TC больная тема, например. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Sat Oct 24, 2009 09:10 Post subject: |
|
|
Bishop
Статью прочитал с интересом. По поводу других больных тем Тотала здесь рассуждать не место, а исходная задача была поставлена как моментальное автосохранение всех или некоторых настроек TC. Вопрос — когда? При падении? Но есть риск сохранить и кривую настройку, применение которой как раз и стало причиной падения. Во время нормальной работы? Насколько понимаю, мы обсуждаем не все настройки, а только то, что соответствует опции Состояние каталогов в настройках TC, т.е. состояние открытых в панелях каталогов и включённых вкладок. Которое в процессе работы меняется постоянно. Что конкретно предлагается? Немедленно сохранять результат последнего переключения на другой каталог? Сохранять состояние каталогов/вкладок с какой-то периодичностью безотносительно к выполненому переключению? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Bishop
Joined: 15 May 2007 Posts: 98
|
(Separately) Posted: Sat Oct 24, 2009 22:20 Post subject: |
|
|
Avada,
Если брать "состояние открытых в панелях каталогов и вкладок", то я бы предложил сохранять их после каждого изменения. То есть после загрузки содержимого нового каталога, когда отработали все плагины. Сохранять в какой-то файл. При корректном завершении этот файл удалять (или отдельно помечать). При запуске после аварийного выхода предлагать загрузить сохраненное состояние. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Sat Oct 24, 2009 22:42 Post subject: |
|
|
Bishop
Ну, таких временных файлов Тотал создаёт немало, был бы ещё один — нормально. Но как программа узнает при очередном запуске, что её предыдущий сеанс завершился аварийно? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2224 Location: Москва, Россия
|
(Separately) Posted: Sat Oct 24, 2009 23:19 Post subject: |
|
|
Bishop wrote: | Если брать "состояние открытых в панелях каталогов и вкладок", то я бы предложил сохранять их после каждого изменения. | Поддерживаю! Это правильно и с точки зрения автоматизации внешними средствами, чтобы можно было узнать состояние TC в текущий момент.
Avada wrote: | Но как программа узнает при очередном запуске, что её предыдущий сеанс завершился аварийно? | Так Bishop же сразу написал: Bishop wrote: | При корректном завершении этот файл удалять | Т.е. нет файла - нет проблем. Так же, вроде, работают и браузеры (за исключением IE), когда при падении и следующем запуске предлагают загрузить закладки прошлой сессии. _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
|