Групповое переименование

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

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

SVM
Сообщения: 47
Зарегистрирован: Чт окт 16, 2008 16:36

Сообщение SVM »

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

Сообщение Flasher »

Skif_off
Я о дубликатах написал в конкретном месте, поэтому только к нему и мог отнести твоё замечание. И тем не менее основная проблема не в формировании сумм, а в переименовании любых дубликатов (хоть по самому глубокому хэш, хоть по размеру).

SVM
В старых Info.txt заменить ; на :. Мне этот символ больше по нраву.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
SVM
Сообщения: 47
Зарегистрирован: Чт окт 16, 2008 16:36

Сообщение SVM »

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

Сообщение Flasher »

SVM писал(а):В параметрах 1
В шапку смотрим внимательно.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
SVM
Сообщения: 47
Зарегистрирован: Чт окт 16, 2008 16:36

Сообщение SVM »

Flasher
Этот параметр тоже пробовал, создаётся info.txt
*.avi;*.mpg;*.mkv | "" 1
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

SVM
Это не параметр, это примеры параметров, разделённые перегородкой.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
SVM
Сообщения: 47
Зарегистрирован: Чт окт 16, 2008 16:36

Сообщение SVM »

Flasher
Заработало, но появились новые проблемы. Второй
скрипт в созданном Info.txt в файлах больше 2-ух гигабайт дописывает в начало размера -, имя:-размер, и на большом колличестве файлов и папок выскакивает ошибка:

Строка: 46
Символ: 26
Ошибка: Путь не найден
Код: 800A004C
Источник: Ошибка выполнения Microsoft VBScript

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

Сообщение Flasher »

SVM писал(а):в файлах больше 2-ух гигабайт дописывает в начало размера -, имя:-размер
О, а я и не знал, что у Shell.App ограничение на подсчёт размера. Поправил.
А вторая ошибка может появится, если путь к каталогу с файлами имеет более 250 символов. Там получить доступ к файлам и их свойствам стандартными средствами vbs не получится. Эта ошибка и первого скрипта касается. Советую проверить.

Add: Добавил проверку по длине пути.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
SVM
Сообщения: 47
Зарегистрирован: Чт окт 16, 2008 16:36

Сообщение SVM »

Flasher
Теперь выскакивает ошибка:

Строка: 39
Символ: 7
Ошибка: Файл не найден
Код: 800A0035
Источник: Ошибка выполнения Microsoft VBScript
Flasher писал(а):А вторая ошибка может появится, если путь к каталогу с файлами имеет более 250 символов. Там получить доступ к файлам и их свойствам стандартными средствами vbs не получится.
Проверил, путь меньше 250 символов. Первый скрипт на этой же папке работает без ошибок, но в нём нет фильтра-списка расширений.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

SVM писал(а):Проверил, путь меньше 250 символов.
Путь не той папки, в которой находимся, а той из структуры, на которой выскакивает ошибка (её можно найти по filex | Длина полного имени | > 250). Про проверку я сообщил. Надо с ней проводить тест.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
SVM
Сообщения: 47
Зарегистрирован: Чт окт 16, 2008 16:36

Сообщение SVM »

Flasher
Изначально проверял с помощью filex, длина полного имени всех файлов максимально 141.

Пример:
mp4 cоздан из txt файла размером 0 байт
e:\Video\181 символ.mp4
e:\Video\Folders\181 символ.mp4
e:\Video\Folders\Folder\Folder\181 символ.mp4 ;длина полного имени 215
Захожу в папку Video, нажимаю кнопку создать Info.txt, выскакивает ошибка Файл не найден. Первый скрипт работает без ошибок.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

SVM
А сейчас?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
SVM
Сообщения: 47
Зарегистрирован: Чт окт 16, 2008 16:36

Сообщение SVM »

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

Сообщение Flasher »

SVM
На здоровье. Кстати, по всей логике с этим скриптом должна быть аналогичная проблема. Неужели нет?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
SVM
Сообщения: 47
Зарегистрирован: Чт окт 16, 2008 16:36

Сообщение SVM »

Flasher
Да, оказалось проблема аналогичная. Просто, я его не пробовал на большом колличестве папок, а входил в одну папку из-за длительности процесса.
Ответить