Синхронизация нескольких не связанных каталогов за один раз
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
-
power
Синхронизация нескольких не связанных каталогов за один раз
Добрый день!
Есть задача: нужно последовательно, можно сказать пакетно, выполнить несколько заранее созданных задний синхронизации.
Как синхронизировать каталоги между собой, понятно, но как последовательно выполнить несколько сохраненных заданий синхронизации не могу найти.
Приходится перебирать задания последовательно вручную, но хотелось бы автоматизировать процесс, так как заданий достаточно много.
Если ответ на мой вопрос уже есть, дайте ссылку, где можно об этом почитать.
Заранее благодарен за ответ!
Есть задача: нужно последовательно, можно сказать пакетно, выполнить несколько заранее созданных задний синхронизации.
Как синхронизировать каталоги между собой, понятно, но как последовательно выполнить несколько сохраненных заданий синхронизации не могу найти.
Приходится перебирать задания последовательно вручную, но хотелось бы автоматизировать процесс, так как заданий достаточно много.
Если ответ на мой вопрос уже есть, дайте ссылку, где можно об этом почитать.
Заранее благодарен за ответ!
power
Пакетная синхронизация в TC не предусмотрена. Единственные способы вызова определённой единичной задачи на синхронизацию (средствами TC, естественно, мы в "Общих вопросах") — выполнение команд syncopen имя_шаблона или %COMMANDER_EXE% /O /S=S:имя_шаблона. Но это означает только запуск сравнения по предустановленным условиям — интерпретация его результатов и реальная синхронизация делаются пользователем в ручном режиме. (Что, на мой взгляд, совершенно правильно и уберегает от многих неприятностей.) Пока эта процедура не доведена до конца, никакие следующие задания выполнить не удастся, даже если выстроить их в последовательную цепочку, записав набор указанных команд в виде связки пользовательских команд.
Что касается "где почитать" — вот примеры тем с форума: раз, два. Думаю, этого достаточно, чтобы понять, что перспективы решения данной задачи в TC (даже со скриптами/батниками), мягко говоря, сомнительны. Можно ли подобное сделать сторонними программами и как именно — вопрос не для этого форума.
Пакетная синхронизация в TC не предусмотрена. Единственные способы вызова определённой единичной задачи на синхронизацию (средствами TC, естественно, мы в "Общих вопросах") — выполнение команд syncopen имя_шаблона или %COMMANDER_EXE% /O /S=S:имя_шаблона. Но это означает только запуск сравнения по предустановленным условиям — интерпретация его результатов и реальная синхронизация делаются пользователем в ручном режиме. (Что, на мой взгляд, совершенно правильно и уберегает от многих неприятностей.) Пока эта процедура не доведена до конца, никакие следующие задания выполнить не удастся, даже если выстроить их в последовательную цепочку, записав набор указанных команд в виде связки пользовательских команд.
Что касается "где почитать" — вот примеры тем с форума: раз, два. Думаю, этого достаточно, чтобы понять, что перспективы решения данной задачи в TC (даже со скриптами/батниками), мягко говоря, сомнительны. Можно ли подобное сделать сторонними программами и как именно — вопрос не для этого форума.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
power
Пожалуйста. И заодно имейте в виду что оверквотингом (и, следовательно, нарушением правил форума) здесь однозначно считается и совершенно никому не нужное включение собственного ника в цитату (которой, кстати, мои разъяснения отнюдь не ограничивались, так что в избирательном цитировании надобности вообще нет). Излишества убраны.
Пожалуйста. И заодно имейте в виду что оверквотингом (и, следовательно, нарушением правил форума) здесь однозначно считается и совершенно никому не нужное включение собственного ника в цитату (которой, кстати, мои разъяснения отнюдь не ограничивались, так что в избирательном цитировании надобности вообще нет). Излишества убраны.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Поскольку параметр командной строкиpower писал(а):как последовательно выполнить несколько сохраненных заданий синхронизации
то можно эти задания выполнять даже параллельно (если, конечно, они не зависят друг от друга). Чтобы ручками не нажимать кнопку "Сравнить", между двоеточием и именем шаблона вставьте знак равенства (%COMMANDER_EXE% /S=S:=имя_шаблона)./S=S Запускает отдельным процессом инструмент синхронизации каталогов
-
power
Avada
Сорри, принято
Posted after 7 minutes:
sa
разжуйте пожалуйста...
Если возможно, сделайте пример со скриншотом, что именно и куда вносить. У меня очень ограниченный опыт работы с Total Commander.
Пока не уверен, но если я правильно понимаю ход Вашей мысли, похоже это то решение, которое я ищу.
Спасибо заранее.
Сорри, принято
Posted after 7 minutes:
sa
разжуйте пожалуйста...
Если возможно, сделайте пример со скриншотом, что именно и куда вносить. У меня очень ограниченный опыт работы с Total Commander.
Пока не уверен, но если я правильно понимаю ход Вашей мысли, похоже это то решение, которое я ищу.
Спасибо заранее.
sa
Можно создать хоть несколько разных кнопок для раздельного открытия окон синхронизации отдельным процессом для разных независимых пар каталогов по разным шаблонам (нагрузку на ресурсы не обсуждаю), хоть одну общую (через связку пользовательских команд), но в каждом окне после сравнения дальше всё придётся делать ручками. Это не пакетная синхронизация, а просто много раздельных операций. Где тут исходно запрошенное последовательное (а не параллельное) выполнение за один раз?
Можно создать хоть несколько разных кнопок для раздельного открытия окон синхронизации отдельным процессом для разных независимых пар каталогов по разным шаблонам (нагрузку на ресурсы не обсуждаю), хоть одну общую (через связку пользовательских команд), но в каждом окне после сравнения дальше всё придётся делать ручками. Это не пакетная синхронизация, а просто много раздельных операций. Где тут исходно запрошенное последовательное (а не параллельное) выполнение за один раз?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
power
Команду %COMMANDER_EXE% /S=S:=имя_шаблона можно вызывать из командной строки тотала, переместив курсор в командную строку, например по Shift+вправо, можно разместить в поле "Команда:" кнопки панели инструментов или в то же поле пользовательской команды em_xyz. Несколько пользовательских команд можно объединить в одну, отделив их имена друг от друга запятыми.
Команду %COMMANDER_EXE% /S=S:=имя_шаблона можно вызывать из командной строки тотала, переместив курсор в командную строку, например по Shift+вправо, можно разместить в поле "Команда:" кнопки панели инструментов или в то же поле пользовательской команды em_xyz. Несколько пользовательских команд можно объединить в одну, отделив их имена друг от друга запятыми.
-
power