Синхронизация Тотала и разные наборы табов

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Zorro
Сообщения: 322
Зарегистрирован: Чт фев 17, 2005 11:19
Откуда: Орел-Москва
Контактная информация:

Синхронизация Тотала и разные наборы табов

Сообщение Zorro »

С праздником, коллеги :)

В общем пользовался всегда разными тоталами на разных компьютерах, сейчас что-то захотелось привести его к единому виду, в связи с чем хочу поместить wincmd.ini в дропбокс и синхронизировать. Весь тотал, плагины и прочее пока не готов туда же кинуть, но это в принципе не важно, сути проблемы не меняет, если даже поместить.

Возникает такой момент. На разных компьютерах у меня разный набор табов. И если настройки тотала, плагинов, фтп и т.п. мне хочется иметь на всех компьютерах одинаковые, то вот настройки табов хочется как раз разные. А они как назло хранятся в wincmd.ini в сециях [lefttabs] и [righttabs]. Это можно как-то реализовать автоматически, без ручной загрузки нужных табов и вообще лишних телодвижений после запуска тотала?

Простите, если был такой вопрос, поиском не нашел.
Приключение — это когда ковыляешь по грязи и снегу, страдая от язв на ногах, глистов, дизентерии и голода, а тебя преследуют те, кто твердо настроен тебя как минимум убить.
Sysadminz.Ru
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Плагин Autorun (сверка машин + opentabs).
Вопрос не из Общих.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Zorro
Сообщения: 322
Зарегистрирован: Чт фев 17, 2005 11:19
Откуда: Орел-Москва
Контактная информация:

Сообщение Zorro »

Flasher писал(а):Плагин Autorun (сверка машин + opentabs).
А можно поподробней? Боюсь, я не настолько глубоко разбираюсь в тотале, чтобы что-то осознать из этой фразы.
Приключение — это когда ковыляешь по грязи и снегу, страдая от язв на ногах, глистов, дизентерии и голода, а тебя преследуют те, кто твердо настроен тебя как минимум убить.
Sysadminz.Ru
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Flasher писал(а):Плагин Autorun (сверка машин + opentabs).
Зачем же? Если всё кроме табов нужно общее - просто табы редиректить в персональный файл настроек на каждой машине.

Оставить в wincmd.ini:

Код: Выделить всё

[lefttabs]
RedirectSection=%COMMANDER_PATH%\wcx_user.ini
[righttabs]
RedirectSection=%COMMANDER_PATH%\wcx_user.ini
А сами секции с содержимым перенести в этот самый wcx_user.ini.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Zorro
Общий принцип — например, здесь. Про команду opentabs — например, здесь. Про Autorun — в теме и в документации плагина. На разных машинах имена TAB-файлов и/или команды разные.
Но указанный МVV вариант с редиректом менее травматичен.
Вот только никакой синхронизации в запрошенном действии по вкладкам и близко нет.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Zorro
В конфиге Autorun записываем переменную через реестр/WMI (см. справку к плагину), где значением будет какая-то неповторимая системная константа (дата установки ОС, мак-адрес и т.д.).
Прописываем условия сопоставления значения с точными заведомо взятыми из каждой системы данными на выполнение пользовательской команды (CommandExec), в которой прописан запуск сохранённых табов, в т.ч. можно прописать что-то через IniWrite, если потребуется.

MVV
Это только в случае, если портабельность не приоритетна. А я уже на автомате не рассматриваю такие варианты.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher писал(а):Это только в случае, если портабельность не приоритетна.
А в чём тут видится нарушение портабельности? На двух разных машинах указан редирект в одноимённый файл в пределах рабочей папки TC. Содержимое секций разное. В сихронизацию настроек TC этот файл (или содержащий его каталог) не включать. Всё нормально.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):На двух разных машинах указан редирект в одноимённый файл в пределах рабочей папки TC.
Не понял. wcx_user.ini. Откуда берём user?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Это пример реального имени, а не шаблона. На обеих машинах имя одинаковое. Как у меня, например, History.ini в папке Profile. Принцип абсолютно тот же. Только я секции вкладок в рекдирект сейчас не включаю, потому что пока их закреплённый набор везде одинаковый. Но собираюсь вскоре сделать иначе.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada писал(а):На обеих машинах имя одинаковое. Как у меня, например, History.ini в папке Profile.
Если имя не меняется, то путь меняется. А как он формируется тогда?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Ничего не меняется. Путь один (с использованием переменной). Имя файла одно. А вот содержимое файла на разных машинах по ходу работы оказывается разным. И должно остаться разным. Редирект позволяет вывести из синхронизации (хотя бы в самом её окне через фильтрацию исключением по имени файла/каталога) определённые секции, которые делать одинаковыми на разных машинах однозначно не надо.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Ничего не понял. При чём тут окно синхронизации? Тут про синхронизацию настроек ТС речь. Сейчас мы обсуждаем только загрузку вкладок при запуске ТС.
Если содержимое файла меняется, то оно и будет считываться с любой машины после сохранения одинаково, и тогда уже нельзя будет вернуться к нужным настройкам при запуске ТС, при отсутствии путей у закреплённых вкладок будут выползать ненужные окна.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Загрузка вкладок при запуске TC (или потом вручную) — это когда человек хочет, независимо от изменений в текущем сеансе работы, получить в свежезапущенном TC один и тот же набор вкладок. Решение этого варианта выше указывалось. Сейчас речь про другое. Именно про синхронизацию. Задача — синхронизировать всё, кроме настроек для вкладок. А они меняются и сохраняются на разных машинах независимо. И в ТЗ ничего не сказано, что на каждой отдельной машине такой набор надо держать строго постоянным. Их просто не надо сравнивать при синхронизации. Это решаемо. Файл с настройками вкладок отдельный и из синхронизации исключается (см. выше). Как юзер будет синхронизировать остальное — со сравнением конкретных файлов или без, с заменой старого новым или без — это уже его дело.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Т.е. я спутал открытие нужного при запуске с заливкой нужных ini-кусков с облачного сервиса? Если так, то согласен.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Zorro
Сообщения: 322
Зарегистрирован: Чт фев 17, 2005 11:19
Откуда: Орел-Москва
Контактная информация:

Сообщение Zorro »

MVV, да это похоже именно то, что надо и как-то попроще, попробую, спасибо :)
Avada писал(а):Вот только никакой синхронизации в запрошенном действии по вкладкам и близко нет.
Ну вот вкладки мне как раз синхронизировать и не надо, так что вроде именно оно.
Avada писал(а):Как у меня, например, History.ini в папке Profile.
О-о, точно, пожалуй аналогично сделаю, история с другого компьютера дествительно ни к чему, спасибо за подсказку.
Приключение — это когда ковыляешь по грязи и снегу, страдая от язв на ногах, глистов, дизентерии и голода, а тебя преследуют те, кто твердо настроен тебя как минимум убить.
Sysadminz.Ru
Ответить