Страница 1 из 1

Создать в другой панели папки по списку

Добавлено: Ср ноя 29, 2017 14:53
ingerard
Нужно создать в другой панели папки по списку из имён выделенных элементов. По сути это просто копирование одной или нескольких пустых папок без вложений в другую панель... Искал по форуму похожее, но нет того решение что надо, скриптами владею отдаленно, подправить под себя что-то похожее не хватает умения.

Добавлено: Ср ноя 29, 2017 15:48
Flasher
Решения в теме "Копирование с переименовыванием по счетчику".

Re: Создать в другой панели папки по списку

Добавлено: Ср ноя 29, 2017 15:59
Staniclaw
Это вроде разные действия, или я чего-то не догоняю:
ingerard писал(а):создать в другой панели папки по списку из имён выделенных элементов
ingerard писал(а):просто копирование одной или нескольких пустых папок без вложений в другую панель
Если надо второе, то и без скриптов можно.

Добавлено: Ср ноя 29, 2017 16:03
Flasher
Staniclaw писал(а):
ingerard писал(а):... без вложений ...

Добавлено: Ср ноя 29, 2017 16:07
ingerard
Staniclaw
Нашел почти то, что мне надо, но надо так же чтоб работало с несколькими выделенными элементами.

[em_cdir]
cmd=%comspec% /c md
param="%T%O.%E"

Добавлено: Ср ноя 29, 2017 16:12
Flasher
ingerard
Я же дал вам тему для поиска. В чём трудности?

Добавлено: Ср ноя 29, 2017 16:18
ingerard
Flasher
Там копирование или переименование со счетчиком, мне оно не нужно и как и что править я тоже не знаю...

Добавлено: Ср ноя 29, 2017 16:19
Flasher
ingerard
Нужно не только на название темы смотреть. 1, 2. Для второго параметры такие: %WL "%T" 1 "" ""
Хотя проще, конечно, так:
Команда: %ComSpec% /c for %# in
Параметры: (%S) do md "%T%%~#"

Добавлено: Ср ноя 29, 2017 16:51
ingerard
Flasher
Я не знаю сколько раз мне еще надо повторить, что это не то что мне надо...

И так, первый скрипт, есть список файлов/папок:
123\
user user\
проверка тест\
vLot.bat
xp.exe


после срабатывания получается такая каша, при том что один файл оно вообще пропустило:
()\
123 ()\
vLot ()\
проверка тест ()\


Пробую второй скрипт, создает только две папки:
124\
user user\

Добавлено: Ср ноя 29, 2017 16:54
Flasher
ingerard
Первый не годится. Я уж забыл про него. Поспешил. Хотя там достаточно убрать &" ("&i&")" в двух строках.
Во втором не понял, почему только 2. У меня создаёт из выбранных папок все пустышки.
См. дописку выше.

Добавлено: Ср ноя 29, 2017 16:55
ingerard
Хотя проще, конечно, так:
Команда: %ComSpec% /c for %# in
Параметры: (%S) do md "%T%%~#"
Вот то что надо! Спасибо :)