View previous topic :: View next topic |
Author |
Message |
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 01:22 Post subject: |
|
|
Flasher wrote: | И много ты там увидел при наличи echo off? |
А это robocopy не помешало. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 01:30 Post subject: |
|
|
Iori
Хм. Значит, я не так тестировал. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 01:53 Post subject: |
|
|
Flasher wrote: | Хм. Значит, я не так тестировал. |
Там всё у тебя правильно.
Если специально не ставить параметр /V , то просто будет чёрное консольное окошко. Я поставил выход процесса для тестов.
PS: Кнопка странно работает. Как то не стабильно.
Я про оригинал. Иногда срабатывает, а иногда нет.
Пока не могу больше информации дать. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 02:04 Post subject: |
|
|
Iori
Я не про свою кнопку. И "не так" не в смысле "неправильно". Просто комбинации ключей иные были. Что делают те или иные ключи, я в курсе.
Iori wrote: | Пока не могу больше информации дать. | Подождём, когда появится. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 02:15 Post subject: |
|
|
Flasher wrote: | И "не так" не в смысле "неправильно" |
Понял.
Flasher wrote: | Подождём, когда появится. |
Понял в чём дело.
С оригиналом проблем нет. С кнопкой где указан %COMMANDER_PATH%\Utilities\Scripts\ в пути запуска проблемы есть.
Кнопка не копирует ни файлы ни папки. Консольное окошко выскакивает и сразу закрывается. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 03:14 Post subject: |
|
|
Iori
Я поспешил. Нельзя туда вписывать путь. Сделай показанную тобой кнопку, но с ключами моей кнопки. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 03:51 Post subject: |
|
|
Flasher wrote: | Сделай показанную тобой кнопку, но с ключами моей кнопки. |
Не понял. Какую кнопку ты имеешь ввиду?
Я пробовал так:
Code: | 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
|
Но тогда работает только зеркалирование папок. Файлы не копируются. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 04:23 Post subject: |
|
|
Iori wrote: | Не понял. Какую кнопку ты имеешь ввиду? | Речь о последних кнопках, разумеется. Первые и обсуждать нет смысла.
Code: | 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) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 04:39 Post subject: |
|
|
Flasher
Проблема всё та-же. Файлы не копируются. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 04:46 Post subject: |
|
|
Iori
Странно. Я тестировал. Проблем не было. Попробуй взять в скобки часть после else и до конца параметров. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 05:20 Post subject: |
|
|
Flasher wrote: | Странно. Я тестировал. Проблем не было |
А у тебя путь к robocopy с пробелами?
Со скобками та-же проблема. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 05:24 Post subject: |
|
|
Iori
Папка ТС с пробелом.
Тогда вместо этого кавычку перед echo и в конце параметров поставь. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 07:31 Post subject: |
|
|
Flasher wrote: | Тогда вместо этого кавычку перед echo и в конце параметров поставь. |
Не помогло. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Nov 28, 2017 07:55 Post subject: |
|
|
Iori
Так ещё попробуй:
Code: | 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) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Iori
Joined: 25 Apr 2012 Posts: 551
|
(Separately) Posted: Tue Nov 28, 2017 21:29 Post subject: |
|
|
Flasher wrote: | Так ещё попробуй: |
Я вроде понял в чём дело.
Поменяй на %ComSpec% /к и временно убери /NJH /NJS /NDL /NFL, и добавь /V /TEE
У меня выскакивает такая ошибка при копирование файлов
Code: | 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. |
robocopy который лежит в моей папке Scripts , после ошибки 1307, не копирует файл. В твоей кнопке, robocopy показывает ту же ошибку, но притом файл копируется.
Потом стал получать такую ошибку.
Code: | 2017/11/28 12:21:08 ERROR 5 (0x00000005) Copying NTFS Security to Destination File D:\Apps\Total Commander\start.cmd
Access is denied. |
Дело в /DATSO, поменяв на /DAT, ошибки ушли.
Last edited by Iori on Tue Nov 28, 2017 22:44; edited 1 time in total |
|
Back to top |
|
|
|