View previous topic :: View next topic |
Author |
Message |
skyinfire
Joined: 10 Oct 2011 Posts: 28
|
(Separately) Posted: Tue Oct 11, 2011 19:08 Post subject: Проблема управления тегами copyflags |
|
|
Заключается в следующем.
В меню копирования относительно новой версии 7,55 разработчики зачем-то повесили пункт для галочки "Переписывать/удалять системные файлы".
В глобальных настройках ТС в разделе разное я УЖЕ снял галочку на запрос перед "удалением/заменой" для этих файлов.
Тогда в очереди копирования файлов никакие теги copyflags не требуются.
При переходе на новую версию 7,56а
теперь для каждого добавленного в очередь файла создаются теги copyflags, удлиняя список очереди в 3 раза (см. скриншот)
Для меня это дико неудобно - мне нужно чтобы было как раньше, вся очередь единым списком, без разрывов на copyflags (максимум - в начале и в конце по одному).
Как решить проблему?
Другими словами, куда вписать какие настройки, чтобы по умолчанию, нажимая F5->F2 очередь копирования стартовала БЕЗ copyflag'ов?
Last edited by skyinfire on Tue Oct 11, 2011 19:38; edited 3 times in total |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Tue Oct 11, 2011 19:23 Post subject: |
|
|
Ну ты блин даешь.
7.55 уже больше года как не новая, а учитывая число нововведений - весьма старая. Quote: | В глобальных настройках ТС в разделе разное я УЖЕ поставил галочку "удалять" для этих файлов | А если почитать внимательнее заголовок группы, то можно увидеть "Get confirmation before", то есть "Получать подтверждение перед". Есть разница? Quote: | Тогда в очереди копирования файлов никакие теги copyflags не требуются. | Что такое copyflags? Из какого языка? Из этого или этого? О чем вообще речь?! _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
skyinfire
Joined: 10 Oct 2011 Posts: 28
|
(Separately) Posted: Tue Oct 11, 2011 19:30 Post subject: |
|
|
Quote: | Что такое copyflags? |
это метки, задающие операции с файлами в очередях копирования.
 |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Tue Oct 11, 2011 19:55 Post subject: |
|
|
skyinfire wrote: | это метки, задающие операции с файлами в очередях копирования. |
Точнее, задающие опции этого копирования.
Я пока не пробовал сам, но посмотри ключ CopyOverwriteDefault. Может быть, если он определён, то Тотал не будет добавлять каждый раз команду copyflags.
PS: В скриншотах лучше обрезать белые поля. Они только сжирают пространство, увеличивая фактический размер картинки без какой-либо реальной пользы. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
skyinfire
Joined: 10 Oct 2011 Posts: 28
|
(Separately) Posted: Tue Oct 11, 2011 20:55 Post subject: |
|
|
а где прочитать про значения этого ключа CopyOverwriteDefault? |
|
Back to top |
|
 |
campoviy

Joined: 18 Dec 2010 Posts: 109 Location: Russian Federation, Krasnodar region
|
(Separately) Posted: Tue Oct 11, 2011 22:28 Post subject: |
|
|
skyinfire skyinfire wrote: | а где прочитать про значения этого ключа CopyOverwriteDefault? | Как обычно — в справке; процитирую Ultra TC Configuration Editor: Quote: | 1..8: Задать режим настройки перезаписи, который будет выбран по умолчанию при раскрытии блока дополнительных параметров в диалоге копирования. Эта настройка будет использована только при раскрытом блоке (сразу при открытии, если задан ключ ShowCopyOptions=1, или по щелчку на кнопке "Опции").
Цифры соответствуют опциям:
1. Запрашивать подтверждение.
2. Заменить все.
3. Пропустить все.
4. Заменить более старые.
5. Автоматически переименовывать копируемые файлы.
6. Автоматически переименовывать имеющиеся файлы.
7. Копировать все файлы большего размера.
8. Копировать все файлы меньшего размера.
Значение по умолчанию: 0 (оно трактуется как "Запрашивать подтверждение" при OverwriteFiles=1 и как "Заменить все" при OverwriteFiles=0). |
_________________ Пластмассовый мир победил, макет оказался сильней
Последний кораблик остыл, последний фонарик устал…
(ГО – «Моя оборона», авт. Е. Летов) |
|
Back to top |
|
 |
skyinfire
Joined: 10 Oct 2011 Posts: 28
|
(Separately) Posted: Tue Oct 11, 2011 23:17 Post subject: |
|
|
campoviy
да, уже понял.
Но этот параметр, к сожалению, бесполезен в борьбе с копифлагами. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Wed Oct 12, 2011 08:35 Post subject: |
|
|
Проблемы с copyflag обсуждались на оффоруме несколько раз (нетрудно найти поиском по этому слову). Комментировать обсуждение в немецкой ветке я не берусь из-за недостаточного знания языка, а на английском прямое отношение к нашей теме имеет это. Поскольку Гислер сам просил сообщать ему, если с этой строкой что будет не так, то, видимо, сюда и надо репортить.
skyinfire wrote: | В меню копирования относительно новой версии 7,55 разработчики зачем-то повесили пункт для галочки "Переписывать/удалять системные файлы".
В глобальных настройках ТС в разделе разное я УЖЕ снял галочку на запрос перед "удалением/заменой" для этих файлов. |
Не зачем-то, а конкретно для текущей операции копирования/перемещения. А опция на странице "Разное" действует вот именно что глобально: для всех случаев применения самых разных операций. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
rammon.kmrs

Joined: 15 Apr 2011 Posts: 4
|
(Separately) Posted: Wed Oct 12, 2011 14:32 Post subject: |
|
|
skyinfire
У меня:
при значении ключа: ShowCopyOptions=0 copyflags отсутствует
при значении ключа: ShowCopyOptions=1 copyflags присутствует
значение ключа: CopyOverwriteDefault роли не играет |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Wed Oct 12, 2011 14:47 Post subject: |
|
|
Интересненько... Если учесть предназначение ShowCopyOptions:
Quote: | Диалоговое окно копирования/перемещения открывается:
0 (по умолчанию): в обычном виде (дополнительные настройки можно далее открыть кнопкой "Опции");
1: с блоком дополнительных параметров, закреплённом в раскрытом состоянии. |
Эта-то опция с какого боку может относиться к отображению списка при копировании в очередь? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
rammon.kmrs

Joined: 15 Apr 2011 Posts: 4
|
(Separately) Posted: Wed Oct 12, 2011 16:12 Post subject: |
|
|
Запустил ТС с чистым wincmd.ini:
[Configuration]
UseIniInProgramDir=7
Ничего не изменилось:
Quote: | при значении ключа: ShowCopyOptions=0 copyflags отсутствует
при значении ключа: ShowCopyOptions=1 copyflags присутствует |
Windows 7 Ultimate x64 Total Commander 7.56a |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Wed Oct 12, 2011 16:43 Post subject: |
|
|
rammon.kmrs wrote: | при значении ключа: ShowCopyOptions=1 copyflags присутствует |
Присутствует в каком количестве и с какими значениями? Лично у меня состояние этой опции ни на что не влияет. Что с ней, что без неё при копировании в очередь отображалась одна строка в конце списка — copyflags=0. Целевые одноимённые файлы имели атрибут "Только для чтения", опция для их переписывания без запроса в диалоге копирования была включена.
И, кстати,
История версий TC 7.55 wrote: | 27.01.10 Добавлено: Диспетчер фоновой пересылки: К списку копирования не добавляется метка "copyflags", если диалог копирования был открыт в развёрнутом виде, но пользователь не менял изначально установленные там опции. |
История версий TC 7.50 wrote: | 15.10.08 Исправлено: Диспетчер фоновой пересылки: Метки копирования ("copyflags") теперь сбрасываются после операции в текущий вариант опции по умолчанию (например, "Перезаписать скрытые/системные/только для чтения") вместо установки в 0. |
(Пояснение термина "copyflags" заодно унифицировано, а то в переводе был некоторый разнобой. Впрочем, на суть дела это не влияет.) _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Thu Oct 13, 2011 14:45; edited 1 time in total |
|
Back to top |
|
 |
rammon.kmrs

Joined: 15 Apr 2011 Posts: 4
|
(Separately) Posted: Thu Oct 13, 2011 14:27 Post subject: |
|
|
wincmd.ini:
[Configuration]
UseIniInProgramDir=7
Действия:
1. F5 -> Options -> F2 присутствует copyflags:0
2. F5 -> F2 отсутствует copyflags
copyflags:0 присутствует перед и после каждого добавленного файла. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Thu Oct 13, 2011 15:08 Post subject: |
|
|
rammon.kmrs
А из предыдущих постов разве непонятно, что решение проблемы ищется для случая с включением совершенно конкретной опции, отменяющей запрос на перезапись, и всё, что говорилось другими выше, было именно про этот случай, а не про копирование в очередь в общем виде? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
rammon.kmrs

Joined: 15 Apr 2011 Posts: 4
|
(Separately) Posted: Thu Oct 13, 2011 16:43 Post subject: |
|
|
Avada
Понял. |
|
Back to top |
|
 |
|