Abel11
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору sibirnik Пришла идея, перед перемещением содержимого распакованной папки в на уровень вверх, рандомно переименовывать родительские папки, которые впоследствии будут удалены, тем самым избегаем конфликта "встречи" папок с одинаковыми именами. Поэтому кнопку в этом посте можно заменить на выложенную ниже. В данной кнопке нам не понадобится команда "tcimg=$amUnpacking" (этот метод мне изначально не нравился) Код: TOTALCMD#BAR#DATA %COMMANDER_PATH%\TCIMG.exe imgpr=1 slist=%UL xlist=@[tc=TP] folds=GLOBALXLIST<1>||list<$GLOBALSLIST//4>||fflag<0> start=RAR||-IBCK||x||list<%UL>||list2<$GLOBALFOLDS>||&&hide||&&wait alist=$GLOBALFOLDS||test<0f!!2!!0> blist=$GLOBALFOLDS||test<0f!!1!!0> clist=$GLOBALALIST+$GLOBALBLIST renms=$GLOBALCLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||GLOBALXLIST<1>//0 delss=$GLOBALRENMS||1 delss=$GLOBALSLIST||1||recycle<1> WCMICONS.dll,19 Распаковать выделенные архивы в панель назначения с условиями:|если в архиве нет ни одной папки или в 1-м уровне есть папки и нет файлов, то распаковка происходит напрямую в панель назначения|если есть хоть одна папка и в 1-м уровне есть файлы, то архив распаковывается в именную папку, по окончанию удалить исходные архивы в корзину -1 | Цитата: Распаковать архив в ДП в именную папку ДП с удалением исходника в корзину и перемещением извлечённой папки в папку "ALL". | А для чего надо распаковывать в одно место, а потом перемещать в другое, не лучше ли сразу распаковать в нужную папку. Нужны ли в кнопке условия, как в кнопке выше или нет? Уточните задачу. | Всего записей: 1583 | Зарегистр. 08-12-2013 | Отправлено: 23:20 20-08-2018 | Исправлено: Abel11, 00:15 21-08-2018 |
|