[WCX] CopyTree - копирование с сохранением структуры
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Ещё один вариант с settext. Рекурсивный поиск окна заменён на указание родительского. Параметр %Z добавлен для копирования из архивов.
Код: Выделить всё
/ef "%Z tcm(508,1) eval(settext_wait(`CopyTree:"%T"`,findwnd(TAltEdit,,findwnd(TDLGZIP)))) sendmsg(findwnd(TButton,,findwnd(TDLGZIP),3),$f5)"ingerard
А, в 25 строчке был маленький косяк. Исправил.
Получилось шило на мыло. 6 символов убрал, 6 добавил.
А, в 25 строчке был маленький косяк. Исправил.
А смысл в сохранении подкаталогов %Теmp%? Для сохранности подкаталогов архива из режима "без подкаталогов" достаточно и обычной распаковки по F5.sa писал(а):Параметр %Z добавлен для копирования из архивов.
Получилось шило на мыло. 6 символов убрал, 6 добавил.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Если речь про отрезание вышестоящих папок внутри архива, то тогда будут возникать проблемы при совпадении имён. И по идее должен отламываться автовыбор.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Можно сделать выбор глубины с другого конца? Чтоб было понятнее приведу цитату из ридми CopyTree:
Можно сделать выбор глубины с другого конца? Чтоб было понятнее приведу цитату из ридми CopyTree:
Позволяет переопределять глубину каталогов. Если >0, указывает число уровней, которые нужно скопировать (1 - первый безопасный вариант, 2 - плюс ещё один уровень, и т.д.), если <0 - число уровней от корневого каталога, которые нужно пропустить (-1 - полный путь с буквой диска, -2 - полный путь без буквы диска и т.д.).
ingerard
Тогда выбор исключаемых, а не включаемых компонетов пути как сейчас. Так?
Я сперва не о том подумал. Мне казалось, что нужно из относительного пути вырезать цепочку. Это не нужно?
Ладно, сделал 3 режима.
Тогда выбор исключаемых, а не включаемых компонетов пути как сейчас. Так?
Я сперва не о том подумал. Мне казалось, что нужно из относительного пути вырезать цепочку. Это не нужно?
Ладно, сделал 3 режима.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ingerard
Не, всё-таки по-другому сделал, а то для а) кое-что отламывается.
Не, всё-таки по-другому сделал, а то для а) кое-что отламывается.
Последний раз редактировалось Flasher Пн дек 11, 2017 12:05, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.