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

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ответить
ingerard
Сообщения: 128
Зарегистрирован: Вс дек 04, 2016 21:51

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

Сообщение ingerard »

Нужно создать в другой панели папки по списку из имён выделенных элементов. По сути это просто копирование одной или нескольких пустых папок без вложений в другую панель... Искал по форуму похожее, но нет того решение что надо, скриптами владею отдаленно, подправить под себя что-то похожее не хватает умения.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Решения в теме "Копирование с переименовыванием по счетчику".
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

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

Сообщение Staniclaw »

Это вроде разные действия, или я чего-то не догоняю:
ingerard писал(а):создать в другой панели папки по списку из имён выделенных элементов
ingerard писал(а):просто копирование одной или нескольких пустых папок без вложений в другую панель
Если надо второе, то и без скриптов можно.
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Staniclaw писал(а):
ingerard писал(а):... без вложений ...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ingerard
Сообщения: 128
Зарегистрирован: Вс дек 04, 2016 21:51

Сообщение ingerard »

Staniclaw
Нашел почти то, что мне надо, но надо так же чтоб работало с несколькими выделенными элементами.

[em_cdir]
cmd=%comspec% /c md
param="%T%O.%E"
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ingerard
Я же дал вам тему для поиска. В чём трудности?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ingerard
Сообщения: 128
Зарегистрирован: Вс дек 04, 2016 21:51

Сообщение ingerard »

Flasher
Там копирование или переименование со счетчиком, мне оно не нужно и как и что править я тоже не знаю...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ingerard
Нужно не только на название темы смотреть. 1, 2. Для второго параметры такие: %WL "%T" 1 "" ""
Хотя проще, конечно, так:
Команда: %ComSpec% /c for %# in
Параметры: (%S) do md "%T%%~#"
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ingerard
Сообщения: 128
Зарегистрирован: Вс дек 04, 2016 21:51

Сообщение ingerard »

Flasher
Я не знаю сколько раз мне еще надо повторить, что это не то что мне надо...

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


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


Пробую второй скрипт, создает только две папки:
124\
user user\
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ingerard
Первый не годится. Я уж забыл про него. Поспешил. Хотя там достаточно убрать &" ("&i&")" в двух строках.
Во втором не понял, почему только 2. У меня создаёт из выбранных папок все пустышки.
См. дописку выше.
Последний раз редактировалось Flasher Ср ноя 29, 2017 16:56, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ingerard
Сообщения: 128
Зарегистрирован: Вс дек 04, 2016 21:51

Сообщение ingerard »

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