Синхронизация папок с одинаковыми путями на разных дисках

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

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

sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ALev писал(а):но вот может возможно в этой ситуации обойтись без DOS-окна
Немного лучше будет с установленной галкой для опции кнопки "в свёрнутом виде".
батник не воспринимал переменную окружения
Наверное, версия TC не из последних?
ALev
Сообщения: 58
Зарегистрирован: Сб дек 29, 2007 12:15

Сообщение ALev »

Версия 8.0.

А через vbs я так понял не реально?
Возможно ли довести до ума такую команду:

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

Set sh = WScript.CreateObject("WScript.Shell")
sh.Run """C:\Program Files\Totalcmd\TOTALCMD.EXE"" /S=S:= ""%~dp1"" ""%2:%~p1"""
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ALev писал(а):А через vbs я так понял не реально?
Кто сказал?

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

'=================================
' Параметр: <буква второго диска>
' Условие: путь запуска - пустой
'=================================
With CreateObject("WScript.Shell")
  Dir = .CurrentDirectory : .Exec "%COMMANDER_EXE% /S=S:= """ & Dir & """ """ & WScript.Arguments(0) & Mid(Dir, 2) & """"
End With
Ели vbs, то лучше уж синхронизация без вмешательства ТС.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ALev
Сообщения: 58
Зарегистрирован: Сб дек 29, 2007 12:15

Сообщение ALev »

Flasher О! Вот это вообще шикарно! Агромное спасибо!
Flasher писал(а):... лучше уж синхронизация без вмешательства ТС...
А вот с этим не соглашусь. Коммандер даёт возможность провести наглядную синхронизацию: симметрично/ассиметрично, потому как обновлённые данные могут быть совсем не там где ожидал...

PS. Ещё не понял почему, но в этом случае переменная окружения сработала... Из-за кавычек наверно...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ALev писал(а):Коммандер даёт возможность провести наглядную синхронизацию: симметрично/ассиметрично
Это можно задавать в параметрах в виде флага.

P.S. Потому что надо учить матчасть VBS. :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить