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