[WCX] CopyTree - копирование с сохранением структуры

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

ingerard
Сообщения: 128
Зарегистрирован: Вс дек 04, 2016 21:51

Сообщение ingerard »

sa
Было здесь, но уже с путями все норм, эта проблема была связана с сочетанием клавиш CTRL+SHIFT. Но появилась уже другая проблема :D, я же сменил хоткей на Win+F5, а клавиша Win при зажатом состоянии внутри CopyTree обрабатывается как "показывать диалог выбора глубины копирования", и даже если я в настройках ставлю AskOptionsOnWin=0, то плагин все равно мне вываливает это окно и ставить в настройках AskOptionsOnWin=1. Наглеж :)
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

И так же не работает с символом ")".
ingerard писал(а):Было здесь
Не подтверждаю.
ingerard
Сообщения: 128
Зарегистрирован: Вс дек 04, 2016 21:51

Сообщение ingerard »

Не подтверждаю.
Да, была проблема только с хоткеем. Да и ща проблема, только уже с другим.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Для этого подтверждения не требуются. Я уже писал об этом:
Flasher писал(а):У меня так работает с наличием скобок (да и нечему там создавать для них проблемы)
Нет смысла тратить на это время.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ingerard писал(а):была проблема только с хоткеем.
Спасибо, утешили! :)
ingerard писал(а):только уже с другим
Как вариант, попробуйте перед командой tcm(508,1) установить задержку delay(300) или сколько там у вас тратится времени на отжимание клавиши Win.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

sa писал(а):установить задержку
С этого варианта всё и начиналось в отношении Ctrl/Shift. Был ли тогда смысл искать улучшенные варианты? Смысл в замене на Win вообще пропадает. И в таком случае вместо delay потребовалось бы это:

Код: Выделить всё

loop(msg($433,tt_GetAsyncKeyState,$5B)|msg($433,tt_GetAsyncKeyState,$5C))
ingerard
А опцию-то с Win снять кто мешает?
Изображение
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ingerard
Сообщения: 128
Зарегистрирован: Вс дек 04, 2016 21:51

Сообщение ingerard »

Flasher писал(а):А опцию-то с Win снять кто мешает?
ingerard писал(а):и даже если я в настройках ставлю AskOptionsOnWin=0, то плагин все равно мне вываливает это окно и ставить в настройках AskOptionsOnWin=1
Короче поставил скрипт на клавишу Shift+F5 и все норм.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ingerard писал(а):на клавишу Shift+F5
То есть лишили себя команды Копировать файлы (с переименованием) в тот же каталог?

А в варианте с задержкой, наоборот, на одной комбинации (Win+F5) был бы выбор: нажали и отпустили – просто копирование, чуть подольше нажали и отпустили – копирование с выбором глубины.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ingerard писал(а):и даже если я в настройках ставлю AskOptionsOnWin=0
Это баг плагина. MVV ?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Я правильно понял, что конфиг правится вручную при запущенном тотале и потом вызывается диалог настроек CopyTree? Тогда вполне ожидаемо, что опция не меняется, т.к. плагин держит настройки в памяти.
Либо при закрытом тотале править, либо в окне настроек плагина убрать галочку и нажать Сохранить.
Переключаю галочку, жму Сохранить - в конфиг прописывается правильное значение.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
Я отключал опцию через диалог настроек. При удержании Win диалог выбора всё равно появляется. CopyTree 1.3.0.300. TC Last x32. Win7 x32.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Если твои настройки - на скриншоте, то тебе ещё надо убрать галочку "Показывать диалог каждый раз"...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Убирал, конечно. То умолчательные настройки.
И это происходит при использовании хоткея с Win с несвоевременным отпусканием. Если держать Win в момент нажатия кнопки, то всё в норме.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ingerard
Сообщения: 128
Зарегистрирован: Вс дек 04, 2016 21:51

Сообщение ingerard »

sa писал(а):То есть лишили себя команды Копировать файлы (с переименованием) в тот же каталог?
Я эту команду назначил на CS+F5, а вариант с задержкой утомителен :) мне нрав быстрая реакция.

MVV
Прописал в ini-файле "AskOptionsOnWin=0", перезапустил ТК и все равно при зажатии Win-клавиши показывает окошко глубины. Даже если не через скрипт, а обычным хоткеем(Аlt+F5) вызвать архивацию и потом зажать Win, то также показывает окошко.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

ingerard
А для копирования с выбором глубины копирования будете использовать ещё одну комбинацию? Предлагаю Win+F5. :)
Ответить