Заключается в следующем.
В меню копирования относительно новой версии 7,55 разработчики зачем-то повесили пункт для галочки "Переписывать/удалять системные файлы".
В глобальных настройках ТС в разделе разное я УЖЕ снял галочку на запрос перед "удалением/заменой" для этих файлов.
Тогда в очереди копирования файлов никакие теги copyflags не требуются.
При переходе на новую версию 7,56а
теперь для каждого добавленного в очередь файла создаются теги copyflags, удлиняя список очереди в 3 раза (см. скриншот)
Для меня это дико неудобно - мне нужно чтобы было как раньше, вся очередь единым списком, без разрывов на copyflags (максимум - в начале и в конце по одному).
Как решить проблему?
Другими словами, куда вписать какие настройки, чтобы по умолчанию, нажимая F5->F2 очередь копирования стартовала БЕЗ copyflag'ов?
Последний раз редактировалось skyinfire Вт окт 11, 2011 19:38, всего редактировалось 3 раза.
skyinfire писал(а):это метки, задающие операции с файлами в очередях копирования.
Точнее, задающие опции этого копирования.
Я пока не пробовал сам, но посмотри ключ CopyOverwriteDefault. Может быть, если он определён, то Тотал не будет добавлять каждый раз команду copyflags.
PS: В скриншотах лучше обрезать белые поля. Они только сжирают пространство, увеличивая фактический размер картинки без какой-либо реальной пользы.
skyinfire писал(а):а где прочитать про значения этого ключа CopyOverwriteDefault?
Как обычно — в справке; процитирую Ultra TC Configuration Editor:
1..8: Задать режим настройки перезаписи, который будет выбран по умолчанию при раскрытии блока дополнительных параметров в диалоге копирования. Эта настройка будет использована только при раскрытом блоке (сразу при открытии, если задан ключ ShowCopyOptions=1, или по щелчку на кнопке "Опции").
Цифры соответствуют опциям:
1. Запрашивать подтверждение.
2. Заменить все.
3. Пропустить все.
4. Заменить более старые.
5. Автоматически переименовывать копируемые файлы.
6. Автоматически переименовывать имеющиеся файлы.
7. Копировать все файлы большего размера.
8. Копировать все файлы меньшего размера.
Значение по умолчанию: 0 (оно трактуется как "Запрашивать подтверждение" при OverwriteFiles=1 и как "Заменить все" при OverwriteFiles=0).
Пластмассовый мир победил, макет оказался сильней
Последний кораблик остыл, последний фонарик устал… (ГО – «Моя оборона», авт. Е. Летов)
Проблемы с copyflag обсуждались на оффоруме несколько раз (нетрудно найти поиском по этому слову). Комментировать обсуждение в немецкой ветке я не берусь из-за недостаточного знания языка, а на английском прямое отношение к нашей теме имеет это. Поскольку Гислер сам просил сообщать ему, если с этой строкой что будет не так, то, видимо, сюда и надо репортить.
skyinfire писал(а):В меню копирования относительно новой версии 7,55 разработчики зачем-то повесили пункт для галочки "Переписывать/удалять системные файлы".
В глобальных настройках ТС в разделе разное я УЖЕ снял галочку на запрос перед "удалением/заменой" для этих файлов.
Не зачем-то, а конкретно для текущей операции копирования/перемещения. А опция на странице "Разное" действует вот именно что глобально: для всех случаев применения самых разных операций.
Даже самая богатая фантазия
Не представит себе наши безобразия.
skyinfire
У меня:
при значении ключа: ShowCopyOptions=0 copyflags отсутствует
при значении ключа: ShowCopyOptions=1 copyflags присутствует
значение ключа: CopyOverwriteDefault роли не играет
Интересненько... Если учесть предназначение ShowCopyOptions:
Диалоговое окно копирования/перемещения открывается:
0 (по умолчанию): в обычном виде (дополнительные настройки можно далее открыть кнопкой "Опции");
1: с блоком дополнительных параметров, закреплённом в раскрытом состоянии.
Эта-то опция с какого боку может относиться к отображению списка при копировании в очередь?
Даже самая богатая фантазия
Не представит себе наши безобразия.
rammon.kmrs писал(а):при значении ключа: ShowCopyOptions=1 copyflags присутствует
Присутствует в каком количестве и с какими значениями? Лично у меня состояние этой опции ни на что не влияет. Что с ней, что без неё при копировании в очередь отображалась одна строка в конце списка — copyflags=0. Целевые одноимённые файлы имели атрибут "Только для чтения", опция для их переписывания без запроса в диалоге копирования была включена.
И, кстати,
История версий TC 7.55 писал(а):27.01.10 Добавлено: Диспетчер фоновой пересылки: К списку копирования не добавляется метка "copyflags", если диалог копирования был открыт в развёрнутом виде, но пользователь не менял изначально установленные там опции.
История версий TC 7.50 писал(а):15.10.08 Исправлено: Диспетчер фоновой пересылки: Метки копирования ("copyflags") теперь сбрасываются после операции в текущий вариант опции по умолчанию (например, "Перезаписать скрытые/системные/только для чтения") вместо установки в 0.
(Пояснение термина "copyflags" заодно унифицировано, а то в переводе был некоторый разнобой. Впрочем, на суть дела это не влияет.)
Последний раз редактировалось Avada Чт окт 13, 2011 14:45, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
wincmd.ini: [Configuration]
UseIniInProgramDir=7
Действия:
1. F5 -> Options -> F2 присутствует copyflags:0
2. F5 -> F2 отсутствует copyflags copyflags:0 присутствует перед и после каждого добавленного файла.
rammon.kmrs
А из предыдущих постов разве непонятно, что решение проблемы ищется для случая с включением совершенно конкретной опции, отменяющей запрос на перезапись, и всё, что говорилось другими выше, было именно про этот случай, а не про копирование в очередь в общем виде?
Даже самая богатая фантазия
Не представит себе наши безобразия.