Переименование файлов и папок по списку из буфера обмена

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

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

Аватара пользователя
ZZZAlexZZZ
Сообщения: 68
Зарегистрирован: Сб мар 08, 2014 22:25

Сообщение ZZZAlexZZZ »

Flasher
В его папке - это ТС? Если да, то запрета на создание файлов по расширениям нет. Только что переименовал txt в exe/
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ZZZAlexZZZ
Конфиги ТС текстовые. На запись идут. Exe записывается. Видимо, и dll тоже. Так ручками нельзя wincmd.ini/mnu/bar под них настроить?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
ZZZAlexZZZ
Сообщения: 68
Зарегистрирован: Сб мар 08, 2014 22:25

Сообщение ZZZAlexZZZ »

Flasher
Потерял нить обсуждения: под кого - "под них" настроить?
wincmd.ini/mnu/bar править можно.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ZZZAlexZZZ
exe и dll, вестимо. Раз запрета нет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

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

Сообщение Flasher »

Так и должно происходить. Только что ещё раз проверил.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

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

Сообщение Flasher »

Вероятно, ты без ключа тестировал. Добавил ещё один по запросу.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
swr
Сообщения: 59
Зарегистрирован: Чт июн 07, 2007 00:41

Сообщение swr »

А можно модифицировать скрипт:

Код: Выделить всё

'======================== VBS ========================
' Переименовать выбранные объекты в активном каталоге
' по списку имён из буфера обмена или текстового файла 
...чтобы переименование действовало на весь путь?

Пути выбраных файлов\папок у меня заносятся в txt, каждая строка без кавычек (желательно) и изменения могут быть например такие:

с:\Folder 1\Folder 2\Имя файла.ext -> d:\Folder 1\Имя файла.ext
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Не вижу, чтобы запрос имел прямое отношение к теме, да и к Тоталу при таком-то списке...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
swr
Сообщения: 59
Зарегистрирован: Чт июн 07, 2007 00:41

Сообщение swr »

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

Сообщение Flasher »

swr писал(а):если запрос функционала остаётся тот же
Ошибаетесь. Функционал указан в первом посте:
Dimsok писал(а):средство, позволяющее переименовывать все выделенные файлы из буфера
Выделение файлов — это ключевой фактор привязки к Total Commander. Второй фактор — это работа с каталогом активной панели, отмеченный в названии скрипта. Доработка же касалась исключительно этого запроса.
Вы же хотите перемещения (это никакое не переименование, тем более при разных томах) по списку соответствий путей, т. е. за рамками ФМ.
Это по сути чистейший оффтоп для топика/подфорума/форума безотносительно простоты реализации.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

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

Сообщение Flasher »

Расслабься, он уже давно получил решение на другом форуме.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить