Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 8)

Автор: Avada
Дата сообщения: 12.02.2014 14:15
oshizelly
По пункту 1 добавлю ещё ключ SkippedFileCopy и предложение заглянуть на русском форуме TC сюда.

Plumber

Цитата:
появляется другая проблема

Совершенно верно.

Цитата:
Можно ли штатными средствами исключить из синхронизации определенные типы файлов?

А факт присутствия в верхней части окна (посередине) поля с маской ни на какие мысли не наводит?
Автор: oshizelly
Дата сообщения: 12.02.2014 14:18
CaptainFlint 14:04 12-02-2014
Цитата:
LongNameCopy.

Спасибо, нашёл этот ключ [more=в справке]LongNameCopy=0 During file operations, warn if target name is longer than 259 characters:
0=always
1=never
2=if source name isn't longer than 259 characters
3=disallow long names[/more]
А вообще в настройке TC хотелось бы ну чуть-чуть больше последовательности. [more]Ну вот почему опции [Copy NTFS permissions] и [Verify], а также [Overwrite] и [Skil All] включаются/отключаются прямо в диалоге копирования, а "Warn if target name is longer than 259 characters" - через глобальные настройки в wincmd.ini. Хоть какая-то логика в этом есть?? Нету!
Ладно, это я так, понимаю, что не по адресу, просто крик измученной души [/more]

Добавлено:
Plumber 14:10 12-02-2014
Цитата:
Эту проблему да, но появляется другая проблема - комментарии к файлам (если такие присутствуют)

Верное замечание, это я как-то упустил.
Но чаще приходится копировать папки целиком, а в этом случае комментарии в файле descript.ion копирует и TeraCopy. Но всё это, конечно, очень индивдуально.
Автор: Avada
Дата сообщения: 12.02.2014 14:28
oshizelly
Потому что диалоги настроек (включая операционные), к сожалению, не резиновые, а у Гислера своё мнение о том, что достойно превращения в диалоговые опции, а что так поживёт. Куда следует адресовать крики измученной души, думаю, рассказывать не надо. Во всяком случае, в процессе бета-тестирования 8.50, пока не были закрыты дописки к интерфейсу, кое-какие запросы на добавление опций довольно быстро реализовывались.
Автор: Avada
Дата сообщения: 12.02.2014 16:34

Цитата:
Но чаще приходится копировать папки целиком, а в этом случае комментарии в файле descript.ion копирует и TeraCopy.

Tо есть утверждается, что про копировании файлов россыпью TeraCopy воспринимает descript.ion как обычный файл, а при копировании целой папки — как специальный?
Автор: oshizelly
Дата сообщения: 12.02.2014 16:44
Avada 16:34 12-02-2014
Цитата:
Tо есть утверждается, что про копировании файлов россыпью TeraCopy воспринимает descript.ion как обычный файл, а при копировании целой папки — как специальный?

Не совсем так Утверждается, что при копировании папки целиком в числе прочих файлов TeraCopy скопирует и файл descript.ion. Не обрабатывается в качестве комментария, а просто копируется, как и любой другой скрытый файл (при выборе в TeraCopy соответствующих опций). А с точки зрения TC всё равно, как этот файлик оказался в целевой папке на новом месте, важно только, что он там есть.

Добавлено:
А при копировании файлом россыпью можно, конечно, выделить руками и файл descript.ion - но он будет скопирован целиком, то есть, со всеми комментариями ко всем файлам в исходной папке, а не только к тому одному или двум, которые мы копируем. Но на самый крайний случай и такой вариант может сгодиться. Конечно, при условии, что в целевой папке не окажется другой файл descript.ion, который будет при таком варварском подходе жестоко перезаписан с потерей комментариев.
Автор: Avada
Дата сообщения: 12.02.2014 17:25
oshizelly

Цитата:
Утверждается, что при копировании папки целиком в числе прочих файлов TeraCopy скопирует и файл descript.ion.

У меня TeraCopy (2.27 и 2.3 beta 2) и россыпью копирует, и в папке копирует. Как обычный файл. Но толку-то?

Цитата:
при выборе в TeraCopy соответствующих опций

Каких опций?

Цитата:
Конечно, при условии, что в целевой папке не окажется другой файл descript.ion, который будет при таком варварском подходе жестоко перезаписан с потерей комментариев.

Именно! И эта оговорка напрочь убивает всякую возможность использовать TeraCopy при необходимости корректно обрабатывать descript.ion. Потому что проверять всякий раз все подкаталоги целевого каталога на потенциальное наличие этих файлов я в здравом уме не собираюсь. И отказываться от их использования — тоже. Утилита для нормальной работы с файлами комментариев непригодна. Что, собственно, изначально и утверждалось.
Автор: Plumber
Дата сообщения: 12.02.2014 17:33

Цитата:
А факт присутствия в верхней части окна (посередине) поля с маской ни на какие мысли не наводит?

Оно-то наводит, но при введении маски (к примеру *.ini) сравниваются только файлы по маске, а я хотел наоборот, исключить их из сравнения.
Может есть какой-то синтаксис исключения?
Автор: Avada
Дата сообщения: 12.02.2014 17:50
Plumber
Я отлично понял, что требуется. Нужный синтаксис есть. Не "какой-то", а стандартный, многократно описанный в справке (раз, два, три и т.д.). Более того, это есть и в разделе про синхронизацию! Для INI: *.* | *.ini
Автор: oshizelly
Дата сообщения: 12.02.2014 18:10
Avada 17:25 12-02-2014
Цитата:
У меня TeraCopy (2.27 и 2.3 beta 2) и россыпью копирует, и в папке копирует. Как обычный файл. Но толку-то?


Не понимает друг друга немного. Давайте возьмём конкретный пример.
Допустим, у вас (или, если хотите, пусть будет у меня) в корне исходном диске имеется 2 папки: ABC и XYZ. В каждой по 500 дочерних папок в 10-уровневой иерархической структуре, в каждой из дочерних папок по N x 1010 файлов. Каждый файл и каждая папка снабжены комментарием, который содержится в файликах descript.ion. Более или менее жизненная ситуация, правда?

Теперь предположим, что мы хотим целиком скопировать папку ABC на другой диск при помощи TeraCopy.

Мы идём в корень исходного диска, выделяем папку ABC, вызываем TeraCopy и копируем её целиком на целевой диск. Вместе со всеми descript.ion внутри, сколько их там ни есть. Всё. И совсем не нужно "проверять всякий раз все подкаталоги целевого каталога на потенциальное наличие этих файлов".
Ещё раз: 1) Выделяем папку ABC 2) Копируем её. Больше ничего не надо.

Этот трюк работает при условии, что на целевом диске папки нет аналогичной папки ABC с полностью или частично совпадающей структурой. Это не умозрительный пример, сколько раз приходилось такое проделывать.
Если же на целевом диске уже есть папка ABC с похожей структурой, то это не наш случай.


Цитата:
И эта оговорка напрочь убивает всякую возможность использовать TeraCopy при необходимости корректно обрабатывать descript.ion

Я же написал и даже выделил: в самом крайнем случае. Это варварский метод, и, по-хорошему, так работать нельзя, разве уж совсем припрёт.
А вот так, как я описал в начале этого поста в предыдущем абзаце, работать вполне можно. Это две совсем разные ситуации, не надо их валить в одну кучу.


Цитата:
Утилита для нормальной работы с файлами комментариев непригодна

Адназначна! Она с ними вообще не умеет работать, по определению. Просто она копирует файлики descript.ion на новое место, и дальше там с ними работает уже TC.


Цитата:
россыпью копирует

Только если файл descript.ion выделить вручную самому. А в папке он копируется автоматически, не надо ничего специально выделять.


Цитата:
Каких опций?

Копировать скрытые файлы, там вроде бы была такая опция, но сейчас проверить не могу.
Автор: Plumber
Дата сообщения: 12.02.2014 18:56

Цитата:
Нужный синтаксис есть. Не "какой-то", а стандартный, многократно описанный в справке

Спасибо мил человек Ну ступил я немного
Автор: Andarin
Дата сообщения: 12.02.2014 20:17

Цитата:
в каждой из дочерних папок по N x 1010 файлов. ... Более или менее жизненная ситуация, правда?

Интересно было бы посмотреть на такую жизненную ситуацию. Или хотя бы на железо, в котором такая ситуация.
Ну, а если без шуток, ситуация понятная и вполне жизненная. Только пример, ну, несколько преувеличен
Автор: Avada
Дата сообщения: 12.02.2014 20:20
oshizelly
Мысль понятна. Но для меня вероятность проявления этого самого "варварского метода" достаточно велика: одноимённые папки с похожей структурой попадаются частенько. А ещё чаще требуется это самое "копирование россыпью". И хотелось бы, конечно, единообразного поведения в любой ситуации.
А опцию для копирования/некопирования скрытых файлов я там не обнаружил.
Автор: oshizelly
Дата сообщения: 12.02.2014 21:24

Avada 20:20 12-02-2014
Цитата:
А опцию для копирования/некопирования скрытых файлов я TeraCopy не обнаружил.

Ну, значит попутал я, память уже не та, а самой TeraCopy нет под рукой, чтобы проверить. Значит, она всегда копирует скрытые файлы без возможности это отключить. Но в контексте моего примера нам ведь и не требовалось это отключать.

Andarin 20:17 12-02-2014
Цитата:

Цитата: в каждой из дочерних папок по N x 1010 файлов

Интересно было бы посмотреть на такую жизненную ситуацию... пример, ну, несколько преувеличен
Автор: Andarin
Дата сообщения: 12.02.2014 21:39
oshizelly
если подразумевать само N ещё и в степени (отрицательной или положительной), или N < 1 плюс степень, то это будет... Но я думаю, мы друг друга поняли
Автор: pfr
Дата сообщения: 13.02.2014 09:29
Доброго времени суток!
Взял из одной сборки файл со значками дисков Drives.dll, прописал его в wincmd.ini, изображения дисков на панели изменились, всё нормально. Но возникла одна непонятка - в той сборке, откуда я выдернул файл со значками, внешние usb-диски и флэшки отображаются на панели Тотала специальным значком флэш-накопителя, а у меня они отображаются значками обычных дисков. В чём могут быть грабли?
Автор: Avada
Дата сообщения: 13.02.2014 10:11
pfr
Для начала надо проверить в своём wincmd.ini наличие ключа CheckUsbHdd (и прочитать про него в справке). Если ключ со значением 0 — заменить на 1 или вообще убрать эту строку. TC должен быть не ниже 8.0.
Автор: pfr
Дата сообщения: 13.02.2014 10:14
Avada
Да, спасибо, это самое оно ))
Автор: smersh2012
Дата сообщения: 13.02.2014 10:46

Цитата:
Для начала надо проверить в своём wincmd.ini наличие ключа CheckUsbHdd. Если ключ со значением 0 — заменить на 1 или вообще убрать эту строку. TC должен быть не ниже 8.0.

у меня usb-диски и флэшки отображаются на панели сабжа специальным значком флэш-накопителя, хотя в wincmd.ini значение CheckUsbHdd=0 ... версия ТС 8.50 RC3 (64-бит)
Автор: LonerDergunov
Дата сообщения: 13.02.2014 13:48

Цитата:
у меня usb-диски и флэшки отображаются на панели сабжа специальным значком флэш-накопителя

Кстати, да. Иконки выводятся самым непостижимым образом.
У меня стоит 1, значки HDD-дисков, подключённых через USB, выводятся обычно в виде флешек, но иногда - как обычные диски. А иногда при подключении внешнего HDD - вообще не появляется значков новых дисков (( Значки появляются только после того, как я в Тотале перехожу в каталог "Мой компьютер". То есть Тотал не успевает отреагировать на подключение новых устройств.
Видимо, стоит проинформировать об этом Гислера, но проблема носит периодический характер, и специально воспроизвести её, наверное, невозможно.
Автор: smersh2012
Дата сообщения: 13.02.2014 14:31

Цитата:
Видимо, стоит проинформировать об этом Гислера, но проблема носит периодический характер

не знаю, ни разу траблов со значками не замечал
Автор: aidarsimon
Дата сообщения: 13.02.2014 14:58

Цитата:
не знаю, ни разу траблов со значками не замечал

Я замечаю постоянно
Автор: Kentavr1
Дата сообщения: 13.02.2014 15:32
smersh2012
Симпатичная у вас панель выбора дисков. Поделитесь настройками.
Автор: oshizelly
Дата сообщения: 13.02.2014 17:43
LonerDergunov 13:48 13-02-2014
Цитата:
Кстати, да. Иконки выводятся самым непостижимым образом.   У меня стоит 1, значки HDD-дисков, подключённых через USB, выводятся обычно в виде флешек, но иногда - как обычные диски.

+1
В качестве безумной гипотезы: вид иконки внешнего HDD может зависеть от того, закреплено ли за этим дисков собственное 1-буквенное имя в консоли управления дисками Windows My Computer - Properties - Disk management или же имя присвоено случайным образом (первая по алфавиту свободная буква).


Цитата:
А иногда при подключении внешнего HDD - вообще не появляется значков новых дисков ((  Значки появляются только после того, как я в Тотале перехожу в каталог "Мой компьютер".

Или, например, командой выбора любого из разделов подключенного HDD в комстроке или в хлеборезке над панелью:
cd X:
где X - любой из разделов этого диска. Если разделов несколько, все остальные проявятся автоматически.
А иногда может помочь даже просто открыть выпадающий список дисков из комбо-кнопки.
Автор: aidarsimon
Дата сообщения: 14.02.2014 06:43

Цитата:
Симпатичная у вас панель выбора дисков. Поделитесь настройками.

Это дефолтная для win8
Автор: Avada
Дата сообщения: 14.02.2014 07:20
aidarsimon

Цитата:
Это дефолтная для win8

Но не для TC. Должен быть внешний файл с этими значками.
Автор: smersh2012
Дата сообщения: 14.02.2014 07:46

Цитата:
Симпатичная у вас панель выбора дисков. Поделитесь настройками

вот мой Drives.dll, попробуйте закинуть его себе в папку с ТС (свой аналогичный файлик предварительно лучше сохранить)
Автор: BlackVetal
Дата сообщения: 14.02.2014 12:14
Уважаемые, есть ли возможность реализации печати содержимого всех файлов в папке, то есть в папке лежат к примеру фотографии или документы, выделил нужные файлы, нажал на комбинацию кнопок - и все распечаталось.
Автор: Avada
Дата сообщения: 14.02.2014 13:31
BlackVetal
Читаем, например, здесь или здесь. Плюс команда "Печать" в контекстном меню для выделенных файлов.
Автор: aidarsimon
Дата сообщения: 14.02.2014 14:23

Цитата:
Должен быть внешний файл с этими значками.

самлабовская сборка детектед
Автор: Werty666
Дата сообщения: 14.02.2014 14:27

Цитата:
С последующими проходами - не вопрос, сделал. Проверяет начало имени, и если начало совпадает с EXIF, то дописывает в конец. Точнее, вопрос есть - максимальная длина имени с путями для VBS 255 символов. Может лучше использовать сокращения типа "7 лет 8 месяцев 14 дней" "7л8м14д"?

Серийный номер добавляется ко всем фоткам кроме первой в серии. Будет "2000-01-01 10-10-20 ...", "2000-01-01 10-10-20_001 ...", "2000-01-01 10-10-20_002 ..."

Насчет дат - всей семьей считали. Как ни странно, между 01.01.2000 и 16.09.2007 7 полных лет, 8 полных месяцев и 15 полных дней...

Обновил renamejpg4.zip

PS. Наверное это уже оффтопик и относится (да и относилось?) к Программирование "удобняшек" на VBScript (Часть 2)


Alex_Piggy простите, что я отлучился, провайдер 2-е суток не давал сеть. Сокращения не очень воспринимаются зрительно, приходится напрягать дешифратор), по серийному номеру - лучше бы добавлять только к серийным фото (с одинаковыми EXIF) ибо их немного совсем 2-3 на 100. Дополнительная информация замусоривает имя. Насчет математического парадокса))) действительно 19 сентября это 8,5 мес (сентябрь же, девятый месяц, еще не прошел))))

а где же скачать обновленный renamejpg4.zip??? по старым ссылкам открывается старый...

спасибо за ссылку на тему скриптов, я не догадывался о существовании такого полезного раздела. Добьем же этот вопрос здесь? Мне кажется многим пригодится, реально. Читают многие, просто не все отписываются

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176

Предыдущая тема: Распечатка брошюры в Word 2003


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.