View previous topic :: View next topic |
Author |
Message |
LocKtaR-o-DarK
Joined: 12 Aug 2005 Posts: 349 Location: Москва
|
(Separately) Posted: Tue Aug 04, 2009 13:02 Post subject: Обновление ТС копированием |
|
|
Процесс обновления новых версий файлов тотала можно проводить в самом тотале, однако это не относится к главному исполняемому файлу totalcmd.exe, поскольку он выполняется
Лично у меня этот процесс отнимает множество телодвижений:
— открыть папку тотала в проводнике
— открыть папку с обновляемым файлом в проводнике
— закрыть тотал
— сделать замену с помощью проводника
— закрыть ненужные окна проводника
— заново запустить тотал
Поскольку проделывать все это достаточно муторно, учитывая большое количество beta-версий тотала, написал для этого скриптик, который решает эту проблему раз и навсегда
! | Avada: | ...и перенесена в "Автоматизацию", где ей самое место. | _________________ |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10263 Location: Россия, Саратов
|
(Separately) Posted: Tue Aug 04, 2009 16:57 Post subject: |
|
|
LocKtaR-o-DarK
Всё это замечательно, но проблемы при подобной замене (а я устанавливаю новые версии TC поверх старых только вручную, так что ситуация хорошо знакома) возникают не только с главным исполняемым файлом, но и с TCUNZLIB.DLL. И, кстати, для подобной замены я попросту использую копию Тотала, установленную в другой каталог. Что избавляет от некоторых лишних телодвижений. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
(Separately) Posted: Wed Aug 05, 2009 01:02 Post subject: |
|
|
LocKtaR-o-DarK
Avada
Использую для этих целей внешнюю утилиту сравнения/синхронизации - Beyond Compare:
- запускаю сравнение папок (из ТС по горячей клавише)
- закрываю ТС
- произвожу замену файлов
- открываю ТС заново
Быстро, удобно и нет проблем с перезаписью. _________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|
Back to top |
|
|
immortal223
Joined: 09 Nov 2006 Posts: 16
|
(Separately) Posted: Thu Aug 06, 2009 17:55 Post subject: |
|
|
LocKtaR-o-DarK wrote: | Процесс обновления новых версий файлов тотала можно проводить в самом тотале, однако это не относится к главному исполняемому файлу totalcmd.exe, поскольку он выполняется
Лично у меня этот процесс отнимает множество теложвижений:
— открыть папку тотала в проводнике
— открыть папку с обновляемым файлом в проводнике
— закрыть тотал
— сделать замену с помощью проводника
— закрыть ненужные окна проводника
— заново запустить тотал
Поскольку проделывать все это достаточно муторно, учитывая большое количество beta-версий тотала, написал для этого скриптик, который решает эту проблему раз и навсегда |
Хехе. Я для подобных телодвижей держу на компе портабл Speed Commander, основная (и единственная!) задача которого - это обновление моего любимого тОтала |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Thu Aug 06, 2009 18:38 Post subject: |
|
|
Опишу процесс на примере последнего обновления:
- копируем totalcmd.exe в totalcmdBeta7.exe;
- распаковываем файлы новой версии во временную папку;
- запускаем totalcmdBeta7.exe;
- закрываем totalcmd.exe;
- обновляем файлы;
- запускаем totalcmd.exe;
- закрываем totalcmdBeta7.exe; |
|
Back to top |
|
|
LocKtaR-o-DarK
Joined: 12 Aug 2005 Posts: 349 Location: Москва
|
(Separately) Posted: Wed Aug 12, 2009 13:31 Post subject: |
|
|
Avada
оказалось, что WCMZIP32.DLL тоже нельзя просто копировать при запущенном тотале
поправил скрипт, теперь проблем быть не должно _________________ |
|
Back to top |
|
|
mrmerak
Joined: 20 Aug 2007 Posts: 441
|
(Separately) Posted: Tue Sep 15, 2009 17:30 Post subject: |
|
|
Maximus wrote: |
Использую для этих целей внешнюю утилиту сравнения/синхронизации - Beyond Compare:
- запускаю сравнение папок (из ТС по горячей клавише)
|
расскажи как настроил (какие параметры и т.д.), плз. _________________ TC 9.51 | Win10 1903 |
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
(Separately) Posted: Tue Sep 15, 2009 18:54 Post subject: |
|
|
Mr.Merak wrote: | расскажи как настроил (какие параметры и т.д.), плз. |
Ничего сверхъестественного и сверхавтоматизированного, настройки Beyond Compare умолчательные.
Прописал в файле конфигурации в секции [Configuration] ключ Quote: | CompareTool=e:\Program Files\Beyond Compare 3\BCompare.exe |
Повесил команду cm_CompareFilesByContent (сравнение файлов внешней утилитой) на удобную мне комбинациб клавиш.
Собственно сам процесс обновления:
- Распаковать новую версию ТС
- Отобразить и выделить в левой панели папку с новой версией
- Отобразить и выделить в правой панели папку с текущей версией
(можно наоборот :) )
- Ткнуть горячую клавишу или выбрать соответствующий пункт меню "Файлы - Сравнить по содержимому"
- Закрыть ТС
- В открывшемся окне Beyond Compare дополнительно вызываю сравение (значек =? в панели инструментов) и выбираю пункт "Binary Comparison"
- Затем просто выделяю слева файлы, которые хочу обновить, и жму кнопку "Copy to right" _________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|
Back to top |
|
|
alexey65536
Joined: 20 Jan 2006 Posts: 1056 Location: Taganrog
|
(Separately) Posted: Tue Sep 15, 2009 20:18 Post subject: |
|
|
WDX-плагины, используемые для раскраски файлов, тоже не перезапишутся.
А если хоть раз зайти в архив RAR - то и unrar.dll.
Как и wcmzip32.dll - тоже залочится только при использовании ZIP-архивов до этого. _________________ #199018 |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Wed Sep 16, 2009 11:12 Post subject: |
|
|
alexey65536 wrote: | тоже не перезапишутся | Ты это к чему? Если ты насчёт предыдущего поста Maximus-а, то ты не обратил внимание на один существенный пункт:
Maximus wrote: | - Закрыть ТС |
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
alexey65536
Joined: 20 Jan 2006 Posts: 1056 Location: Taganrog
|
(Separately) Posted: Wed Sep 16, 2009 11:46 Post subject: |
|
|
Я это к вышележащим постам. Как раз указанный вами пост прочел не очень внимательно, но мои рассуждения к нему и не относились - я никогда не обновлял ТС с помощью сторонних программ. (Если сторонней программой не считать Проводник) _________________ #199018 |
|
Back to top |
|
|
mrmerak
Joined: 20 Aug 2007 Posts: 441
|
(Separately) Posted: Wed Sep 16, 2009 12:43 Post subject: |
|
|
Maximus
на CompareTool у меня "Compare It!" и менять не хочеться.
Как повесить "Beyond Compare" правильно на кнопку? _________________ TC 9.51 | Win10 1903 |
|
Back to top |
|
|
Maximus
Joined: 07 Apr 2005 Posts: 927 Location: Украина, Кировоградская обл., г. Знаменка
|
(Separately) Posted: Wed Sep 16, 2009 13:53 Post subject: |
|
|
Mr.Merak wrote: | Как повесить "Beyond Compare" правильно на кнопку? |
Раньше не задавался этим вопросом, но вот:
Code: | TOTALCMD#BAR#DATA
"E:\Program Files\Beyond Compare 3\BCompare.exe"
%P%N %T%M
E:\Program Files\Beyond Compare 3\BCompare.exe,1
Обновить Total Commander
-1
|
Quote: | на CompareTool у меня "Compare It!" и менять не хочеться. |
Я тоже пользовался раньше Compare It!, но Beyond Compare оказался приятнее и функциональнее. _________________ tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar |
|
Back to top |
|
|
mrmerak
Joined: 20 Aug 2007 Posts: 441
|
(Separately) Posted: Wed Sep 16, 2009 15:39 Post subject: |
|
|
Maximus
спс
Quote: | Beyond Compare оказался приятнее и функциональнее. |
имхо, для текста все же лучше Compare It _________________ TC 9.51 | Win10 1903 |
|
Back to top |
|
|
LocKtaR-o-DarK
Joined: 12 Aug 2005 Posts: 349 Location: Москва
|
(Separately) Posted: Fri May 28, 2010 12:20 Post subject: |
|
|
продолжение и усугубление темы _________________ |
|
Back to top |
|
|
|