MoveOnLevelUp.vbs - Перемещение на уровень вверх
|
|
Andrey_A | Дата: Четверг, 01.03.2012, 06:29 | Сообщение № 1 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Перемещение выделенных файлов/папок на уровень вверх
Доступно только для пользователей
|
|
| |
LonerD | Дата: Среда, 11.07.2012, 19:55 | Сообщение № 2 |
|
Судя из описания - скрипт должен делать то же самое, что и мы делаем мышью, зажав обе кнопки на выделенных файлах и перетягивая их на строку перехода в каталог верхнего уровня. Наиболее логичным применением данного скрипта мне представляется возможность извлечение файлов из архивов. Заходим в архив, выделяем нужные файлы/каталоги, вызываем скрипт, и выбранные файлы/каталоги перемещаются на один уровень выше, то есть извлекаются из архива. Оказалось, скрипт такого делать не умеет Добавление %Z в параметры ничего не дало.
Отсюда - просьба подружить скрипт с архивами или сделать аналог, извлекающий файлы из открытых архивов
DreamLair.net
|
|
| |
Andrey_A | Дата: Среда, 11.07.2012, 20:37 | Сообщение № 3 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Quote (LonerD) Судя из описания - скрипт должен делать то же самое, что и мы делаем мышью, зажав обе кнопки По описанию "Перемещение выделенных файлов/папок на уровень вверх " скрипт делает, то что делается с зажатой Shift. По поводу архивов есть стандартное извлечение, поэтому не вижу целесообразности
|
|
| |
shveicar0302 | Дата: Вторник, 16.10.2012, 13:04 | Сообщение № 4 |
Рядовой
На сайте с: 19.05.2012
Город: Москва
Сообщений: 2
|
Здравствуйте. Отдельно Спасибо Автору за большую проделанную работу по поиску и организации библиотеки скриптов, но главное - за толковые пояснения к скриптам, которые к сожалению, большинство авторов предпочитают пропускать. По данному скрипту, есть предложение - добавить возможность выбора при перемещении - то есть, если файл или папка с таким именем уже существуют, - то перемещаемые объекты могут дублироваться автоматически переименовываясь по счетчику, типа (1) или copy1. Просто, когда работаешь с большими объемами информации (а данный скрипт удобен именно в этих случаях), неудобно каждый раз смотреть из за чего не происходит перемещение того или иного объекта. и сравнивать каталоги на возможное наличие одинаковых файлов. Надеюсь на понимание, Спасибо.
|
|
| |
Andrey_A | Дата: Среда, 17.10.2012, 10:14 | Сообщение № 5 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Quote (shveicar0302) есть предложение - добавить возможность выбора при перемещении На днях посмотрю
|
|
| |
shveicar | Дата: Четверг, 18.10.2012, 10:26 | Сообщение № 6 |
|
Спасибо, надеюсь такое возможно, главное - чтобы работал с рекурсией. Есть похожий скрипт, но не поддерживает рекурсивного выделения, а это минус И еще один момент, предлагаю в MoveOnLevelUp.vbs добавить информацию о ходе процесса или на худой конец, уведомление об окончании работы, поскольку при большом количестве рекурсивно перемещаемых каталогов - остается только гадать когда все готово. Спасибо. P.s Извиняюсь за двойной аккаунт(shveicar0302), и прошу его удалить чтобы не было путаницы..
Сообщение отредактировал shveicar - Воскресенье, 04.11.2012, 18:16 |
|
| |
Andrey_A | Дата: Пятница, 19.10.2012, 16:07 | Сообщение № 7 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Очень много интересных дел, сразу не смог ответить Попробуйте, если не устроит, можно и подправить Если всё нормально, скрипт добавлю в шапку
[ps]Переместил скрипт в шапку[/ps]
|
|
| |
shveicar | Дата: Суббота, 20.10.2012, 03:18 | Сообщение № 8 |
|
Большое Спасибо. Проверил на мелких и больших файлах, никаких проблем с параметром %L 1 нет, - получился отличный инструмент.
А вот параметр %L не срабатывает, - файлы также перемещаются с переименованием, как и в случае с %L 1
Сообщение отредактировал shveicar - Суббота, 20.10.2012, 03:25 |
|
| |
Andrey_A | Дата: Суббота, 20.10.2012, 04:13 | Сообщение № 9 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Quote (shveicar) А вот параметр %L не срабатывает Исправил
|
|
| |
shveicar | Дата: Воскресенье, 28.10.2012, 23:23 | Сообщение № 10 |
|
К сожалению, разницы пока не заметил... Проверил через DirBranch. Добавлено (29.10.2012, 01:23) --------------------------------------------- М.. да, видать не все так просто - с двойным вариантом...
|
|
| |
Andrey_A | Дата: Понедельник, 29.10.2012, 11:32 | Сообщение № 11 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Quote (shveicar) М.. да, видать не все так просто - с двойным вариантом... Не понял что не работает - у меня все режимы отрабатываются как и задумано
с параметром %L перемещаются уникальные выделенные объекты, которых нет в папке на уровне вверху
%L 1 перемещаются, если есть совпадения, добавляется счётчик...
Нужен какой-то пример, где не работает
|
|
| |
shveicar | Дата: Понедельник, 29.10.2012, 12:14 | Сообщение № 12 |
|
Добрый день. Quote (Andrey_A) Не понял что не работает - у меня все режимы отрабатываются как и задумано вот архив Пример (%L) 1. поиск всего. 2. выделяем каталоги с именами а 3. перемещаем с помощью скрипта В результате каталоги переименовываются в а_1, а_2 и тд. В режиме (%L) - должен переместиться только один каталог а. - Остальные считаются копиями, или я что-то не так понял... Второй пример: команда cm_DirBranch - выделяем все и применяем скрипт, - опять идет переименование по счетчику...
|
|
| |
Andrey_A | Дата: Понедельник, 29.10.2012, 13:01 | Сообщение № 13 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Quote (shveicar) В режиме (%L) - должен переместиться только один каталог а. - Остальные считаются копиями Так оно и есть - опять недопоняли друг друга ))) Я давно добавил в шапку скрипта - версия 1.5
Промежуточный скрипт забыл удалить
|
|
| |
shveicar | Дата: Пятница, 30.11.2012, 18:12 | Сообщение № 14 |
|
Quote (Andrey_A) Промежуточный скрипт забыл удалить Ничего страшного, работая с такими объемами информации, - не трудно что либо пропустить, главное теперь порядок. Спасибо.Добавлено (30.11.2012, 18:12) --------------------------------------------- Обнаружилось, что при применении скрипта к большому количеству многоуровневых (разная глубина вложенности) файлов - он зависает, скорее всего проблема в счетчике (ограничение 99) нельзя ли его расширить хотя бы до 1000 ( а лучше до 10000) пытался переместить 160 тысяч файлов и вот тебе раз...
|
|
| |
SLAVCHIKS | Дата: Понедельник, 23.06.2014, 12:53 | Сообщение № 15 |
Рядовой
На сайте с: 13.04.2014
Город: Харьков
Сообщений: 5
|
Скажите. а есть ли возможность этим скриптом перемещать папки, которые находятся на один уровень ниже, ее нужно вытащить наверх, чтобы не было многовложенностей. Приведу пример - есть распакованные архивы, распаковывались сразу около 1000 штук, среди них было много запакованных без папки. поэтому пришлось распаковывать, создавая тоталом папки по названию архива (чтобы не получилась каша непонятных файлов в одном месте) , в итоге получились сотни папок с вложенными, есть ли такой скрипт. чтобы мог поднимать эти папки наверх. и при этом указывая самую первую к корню диска папку, чтобы не лезть сотни раз внутрь каждой папки и применять скрипт
|
|
| |