Страница 35 из 52
Добавлено: Пт сен 02, 2016 13:08
Dec
Dimsok писал(а):Что-то у меня Tc4shell не ставится.
Этот вопрос лучше бы задать криворукому автору TC4Shell, а не Flasher.
Dimsok писал(а):И ничего что запуск "TC4ShellConsoleProxy.exe" выдаёт ошибку?
А зачем его запускать, это же внутренняя утилита самого TC4Shell?
Добавлено: Пт сен 02, 2016 16:17
Flasher
Dimsok
Баги TC4Shell разбирай в той ветке, не тут.
Файловые ассоциации ты в конце установки выбираешь. Как же без них?
И про замену ответь, что надо, а что нет.
Добавлено: Пт сен 02, 2016 16:40
Dimsok
Файловые ассоциации для теста выбрал для rar, zip, 7z, iso. Но в проводнике всё равно по двойному клику открываются в winrar, 7z, и надо выбирать из конт. меню "open in this window". Только содержимое iso по двойному клику сразу открывается. Это может быть причиной того, почему скрипт не срабатывает?
Добавлено спустя 3 минуты:
Про замену все 3 пункта могли бы оказаться полезными, но надо для начала хотя бы начальный вариант заставить отрабатывать.
Добавлено: Пт сен 02, 2016 16:40
Flasher
Видимо, да. У меня основным средством работы с архивами является ТС с плагинами. WinRAR если и используется, то только в виде Portable без всяких ассоциаций. Так а ISO переименовывает?
Добавлено: Пт сен 02, 2016 16:53
Dimsok
Создал файл iso c одной папкой, пробую. Выдаёт ошибку Line 20 Char 8 Code 80070002.
Сейчас на iso срабатывает. Оказывается почему-то ассоциации сбрасываются. Только что пробовал iso открывалось в проводнике как надо, скрипт ошибку выдал, после чего снова попробовал открыть в проводнике, а он уже вернулся к открытию в imgburn. Вернул ассоциации, iso переименовался. А вот на rar и zip даже ошибки никакой в ответ не выдаёт.
Добавлено: Пт сен 02, 2016 16:57
Dec
Dimsok писал(а):Это может быть причиной того, почему скрипт не срабатывает?
Нет. У меня тоже rar по умолчанию открывается в WinRar, но тем не менее скрипт отрабатывает корректно.
И еще скрипт не будет работать корректно, если единственный запакованный файл будет иметь атрибут Скрытый.
Добавлено: Пт сен 02, 2016 17:00
Flasher
Dimsok писал(а):Выдаёт ошибку Line 20 Char 8 Code 80070002
У тебя точно ISO проассоциирован в TC4Shell?
Скрипт дополнил, как предлагалось.
Добавлено: Пт сен 02, 2016 17:06
Dimsok
Чёт я ступил. Привык к тому, что ранее предложенный скрипт не требовал конкретного расширения, и пытался переименовать файлы архивов без расширения.
Добавлено: Пт сен 02, 2016 17:14
Flasher
Dec писал(а):И еще скрипт не будет работать корректно, если единственный запакованный файл будет иметь атрибут Скрытый.
Спасибо за инфо. Исправил (в т.ч. для системных).
Dimsok писал(а):ранее предложенный скрипт
Не понял, о чём речь.
Добавлено: Пт сен 02, 2016 17:19
Dimsok
Не понял, о чём речь.
Ну я про скрипт, который работал на основе Winrar, а не TC4Shell. Кстати, он переименовывал и rar, в которых было больше одного файла, а с TC4Shell имена таких файлов остаются без изменений.
Добавлено: Пт сен 02, 2016 17:24
Flasher
Так ты изначально тестировал только на файлах без расширений? А какой в этом смысл?
Разумеется, в скрипте я добавил условие наличия одного элемента, иначе при всякого рода кривой сортировке (там файлы и папки идут вперемешку) может вылезти совсем не такое имя, как хотелось бы.
А кнопка - это слишком простой уровень (без заморочек).
Добавлено: Пт сен 02, 2016 17:32
Dimsok
Так ты изначально тестировал только на файлах без расширений? А кокой в этом смысл?
Ну я скачал кучу архивов rar без расширений, тот скрипт переименовывал их и так, и я подумал, что расширение потом добавлю через ИГП, а со скриптом с TC4Shell не подумав заранее назначить расширения, тестировал таким же образом.
Добавлено спустя 4 минуты:
И раз
И вообще с TC4Shell
такие вещи без лагов и тормозов решаются.
, буду рад такому воплощению.

Добавлено: Пт сен 02, 2016 17:33
Flasher
Понятно. Но скрипт проверяет все допустимые расширения, чтобы не зацепить лишнего. Т.е. ты можешь хоть все файлы выделить, а переименуются только архивы с допустимыми расширениями. Если же убрать проверку, то на иных файлах скрипт будет падать с ошибкой. Я, в принципе, мог бы работать с такими файлами, но в таком случае в TC4Shell должна быть возможность привязывать архивы без расширений. А в опциях такого нет.
Dimsok писал(а):буду рад такому воплощению
Ты знаешь, где об этом спрашивать.

Добавлено: Чт окт 06, 2016 14:46
myscience
Прошу вернуться к проблеме переименования файлов по хеш из файла-таблицы, содержащему md5 хеш и имя файла. При чем, таблица больше, чем число файлов, подлежащих переименованию. Формат *.csv, UTF-8.
Речь идет об утилите
http://forum.wincmd.ru/viewpost.php?p=110356
Есть ли ее описание утилиты на русском языке? Какие требования к файлу-списку хешей и названий? Допустим ли utf8, какой нужен разделитель?
Работает ли утилита рекурсивно по файлам в подкаталогах при одном файле-списке?
Добавлено: Чт окт 06, 2016 15:15
Flasher
Это не утилита, а скрипт с использованием утилиты. Что он делает - написано в шапке, как и во всех здешних скриптаx, о чём чётко написано в памятке. Что из себя представляет хэш-файл (а вовсе не файл-таблица), и в какой он может быть кодировке, можно прочесть в справке ТС (поиск по SHA) или посмотреть самостоятельно, задействовав команду подсчёта CRC-суммы. Сам же ТС для простых имён создаёт файлы в ANSI, а при наличии Юникода в кодировке UTF-8 с ВОМ-сигратурой, что скрипт проверяет, выбирая из двух вариантов.