А это robocopy не помешало.Flasher писал(а):И много ты там увидел при наличи echo off?
Зеркалирование выбранных папок с помощью Robocopy
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Там всё у тебя правильно.Flasher писал(а):Хм. Значит, я не так тестировал.
Если специально не ставить параметр /V , то просто будет чёрное консольное окошко. Я поставил выход процесса для тестов.
PS: Кнопка странно работает. Как то не стабильно.
Я про оригинал. Иногда срабатывает, а иногда нет.
Пока не могу больше информации дать.
Iori
Я не про свою кнопку. И "не так" не в смысле "неправильно". Просто комбинации ключей иные были. Что делают те или иные ключи, я в курсе.
Я не про свою кнопку. И "не так" не в смысле "неправильно". Просто комбинации ключей иные были. Что делают те или иные ключи, я в курсе.
Подождём, когда появится.Iori писал(а):Пока не могу больше информации дать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Понял.Flasher писал(а): И "не так" не в смысле "неправильно"
Понял в чём дело.Flasher писал(а):Подождём, когда появится.
С оригиналом проблем нет. С кнопкой где указан %COMMANDER_PATH%\Utilities\Scripts\ в пути запуска проблемы есть.
Кнопка не копирует ни файлы ни папки. Консольное окошко выскакивает и сразу закрывается.
Iori
Я поспешил. Нельзя туда вписывать путь. Сделай показанную тобой кнопку, но с ключами моей кнопки.
Я поспешил. Нельзя туда вписывать путь. Сделай показанную тобой кнопку, но с ключами моей кнопки.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Не понял. Какую кнопку ты имеешь ввиду?Flasher писал(а):Сделай показанную тобой кнопку, но с ключами моей кнопки.
Я пробовал так:
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c echo off&for %# in
(%S) do if exist "%%~#" ("%%COMMANDER_PATH%%\Utilities\Scripts\robocopy.exe" "%P%%~#" "%T%%~#" /MIR /R:1 /W:1 /TEE /V) else "%%COMMANDER_PATH%%\Utilities\Scripts\robocopy.exe" "%P" "%T" %%# /COPY:DATSO /R:1 /W:1 /TEE /V
shell32.dll,132
Mirror with RoboCopy TEST
-1
Речь о последних кнопках, разумеется. Первые и обсуждать нет смысла.Iori писал(а):Не понял. Какую кнопку ты имеешь ввиду?
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c echo off&for %# in
(%S) do if exist "%%~#" ("%%COMMANDER_PATH%%\Utilities\Scripts\robocopy.exe" "%P%%~#" "%T%%~#" /MIR /R:1 /W:1 /NJH /NJS /NDL /NFL) else "%%COMMANDER_PATH%%\Utilities\Scripts\robocopy.exe" "%P" "%T" %%# /COPY:DATSO /R:1 /W:1 /NJH /NJS /NDL /NFL
shell32.dll,132
Зеркалировать выбранное в другую панель
1Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Странно. Я тестировал. Проблем не было. Попробуй взять в скобки часть после else и до конца параметров.
Странно. Я тестировал. Проблем не было. Попробуй взять в скобки часть после else и до конца параметров.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Папка ТС с пробелом.
Тогда вместо этого кавычку перед echo и в конце параметров поставь.
Папка ТС с пробелом.
Тогда вместо этого кавычку перед echo и в конце параметров поставь.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Iori
Так ещё попробуй:
Так ещё попробуй:
Код: Выделить всё
TOTALCMD#BAR#DATA
%ComSpec% /c echo off&for %# in
(%S) do if exist "%P%%~#\" (robocopy.exe "%P%%~#" "%T%%~#" /MIR /R:1 /W:1 /NJH /NJS /NDL /NFL) else robocopy.exe "%P\" "%T\" %%# /COPY:DATSO /R:1 /W:1 /NJH /NJS /NDL /NFL
shell32.dll,132
Зеркалировать выбранное в другую панель
%COMMANDER_PATH%\Utilities\Scripts\
1Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Я вроде понял в чём дело.Flasher писал(а):Так ещё попробуй:
Поменяй на %ComSpec% /к и временно убери /NJH /NJS /NDL /NFL, и добавь /V /TEE
У меня выскакивает такая ошибка при копирование файлов
Код: Выделить всё
ERROR 1307 (0x0000051B) Copying NTFS Security to Destination Directory D:\Apps\Total Commander\Utilities\Scripts\
This security ID may not be assigned as the owner of this object.Потом стал получать такую ошибку.
Код: Выделить всё
2017/11/28 12:21:08 ERROR 5 (0x00000005) Copying NTFS Security to Destination File D:\Apps\Total Commander\start.cmd
Access is denied.
Последний раз редактировалось Iori Вт ноя 28, 2017 21:44, всего редактировалось 1 раз.