Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Проблема управления тегами copyflags
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
skyinfire



Joined: 10 Oct 2011
Posts: 28

Post (Separately) Posted: Tue Oct 11, 2011 19:08    Post subject: Проблема управления тегами copyflags Reply with quote

Заключается в следующем.
В меню копирования относительно новой версии 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
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Tue Oct 11, 2011 19:23    Post subject: Reply with quote

Ну ты блин даешь.
7.55 уже больше года как не новая, а учитывая число нововведений - весьма старая.
Quote:
В глобальных настройках ТС в разделе разное я УЖЕ поставил галочку "удалять" для этих файлов
А если почитать внимательнее заголовок группы, то можно увидеть "Get confirmation before", то есть "Получать подтверждение перед". Есть разница?
Quote:
Тогда в очереди копирования файлов никакие теги copyflags не требуются.
Что такое copyflags? Из какого языка? Из этого или этого? О чем вообще речь?!
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
skyinfire



Joined: 10 Oct 2011
Posts: 28

Post (Separately) Posted: Tue Oct 11, 2011 19:30    Post subject: Reply with quote

Quote:
Что такое copyflags?

это метки, задающие операции с файлами в очередях копирования.

Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Tue Oct 11, 2011 19:55    Post subject: Reply with quote

skyinfire wrote:
это метки, задающие операции с файлами в очередях копирования.

Точнее, задающие опции этого копирования.

Я пока не пробовал сам, но посмотри ключ CopyOverwriteDefault. Может быть, если он определён, то Тотал не будет добавлять каждый раз команду copyflags.

PS: В скриншотах лучше обрезать белые поля. Они только сжирают пространство, увеличивая фактический размер картинки без какой-либо реальной пользы.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
skyinfire



Joined: 10 Oct 2011
Posts: 28

Post (Separately) Posted: Tue Oct 11, 2011 20:55    Post subject: Reply with quote

а где прочитать про значения этого ключа CopyOverwriteDefault?
Back to top
View user's profile Send private message
campoviy



Joined: 18 Dec 2010
Posts: 109
Location: Russian Federation, Krasnodar region

Post (Separately) Posted: Tue Oct 11, 2011 22:28    Post subject: Reply with quote

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
View user's profile Send private message
skyinfire



Joined: 10 Oct 2011
Posts: 28

Post (Separately) Posted: Tue Oct 11, 2011 23:17    Post subject: Reply with quote

campoviy
да, уже понял.
Но этот параметр, к сожалению, бесполезен в борьбе с копифлагами.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Wed Oct 12, 2011 08:35    Post subject: Reply with quote

Проблемы с copyflag обсуждались на оффоруме несколько раз (нетрудно найти поиском по этому слову). Комментировать обсуждение в немецкой ветке я не берусь из-за недостаточного знания языка, а на английском прямое отношение к нашей теме имеет это. Поскольку Гислер сам просил сообщать ему, если с этой строкой что будет не так, то, видимо, сюда и надо репортить.

skyinfire wrote:
В меню копирования относительно новой версии 7,55 разработчики зачем-то повесили пункт для галочки "Переписывать/удалять системные файлы".
В глобальных настройках ТС в разделе разное я УЖЕ снял галочку на запрос перед "удалением/заменой" для этих файлов.

Не зачем-то, а конкретно для текущей операции копирования/перемещения. А опция на странице "Разное" действует вот именно что глобально: для всех случаев применения самых разных операций.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
rammon.kmrs



Joined: 15 Apr 2011
Posts: 4

Post (Separately) Posted: Wed Oct 12, 2011 14:32    Post subject: Reply with quote

skyinfire
У меня:
при значении ключа: ShowCopyOptions=0 copyflags отсутствует
при значении ключа: ShowCopyOptions=1 copyflags присутствует
значение ключа: CopyOverwriteDefault роли не играет
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Wed Oct 12, 2011 14:47    Post subject: Reply with quote

Интересненько... Если учесть предназначение ShowCopyOptions:
Quote:
Диалоговое окно копирования/перемещения открывается:
0 (по умолчанию): в обычном виде (дополнительные настройки можно далее открыть кнопкой "Опции");
1: с блоком дополнительных параметров, закреплённом в раскрытом состоянии.

Эта-то опция с какого боку может относиться к отображению списка при копировании в очередь?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
rammon.kmrs



Joined: 15 Apr 2011
Posts: 4

Post (Separately) Posted: Wed Oct 12, 2011 16:12    Post subject: Reply with quote

Запустил ТС с чистым wincmd.ini:
[Configuration]
UseIniInProgramDir=7

Ничего не изменилось:
Quote:
при значении ключа: ShowCopyOptions=0 copyflags отсутствует
при значении ключа: ShowCopyOptions=1 copyflags присутствует

Windows 7 Ultimate x64 Total Commander 7.56a
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Wed Oct 12, 2011 16:43    Post subject: Reply with quote

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
View user's profile Send private message
rammon.kmrs



Joined: 15 Apr 2011
Posts: 4

Post (Separately) Posted: Thu Oct 13, 2011 14:27    Post subject: Reply with quote

wincmd.ini:
[Configuration]
UseIniInProgramDir=7

Действия:
1. F5 -> Options -> F2 присутствует copyflags:0
2. F5 -> F2 отсутствует copyflags
copyflags:0 присутствует перед и после каждого добавленного файла.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Thu Oct 13, 2011 15:08    Post subject: Reply with quote

rammon.kmrs
А из предыдущих постов разве непонятно, что решение проблемы ищется для случая с включением совершенно конкретной опции, отменяющей запрос на перезапись, и всё, что говорилось другими выше, было именно про этот случай, а не про копирование в очередь в общем виде?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
rammon.kmrs



Joined: 15 Apr 2011
Posts: 4

Post (Separately) Posted: Thu Oct 13, 2011 16:43    Post subject: Reply with quote

Avada
Понял.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group