Синхронная смена каталогов

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

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

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

Сообщение ingerard »

Flasher писал(а):Надеюсь, с подстановками проблем не возникнет.
Все подставил, все работает, выше обновил :)
Flasher писал(а):em_SyncDirSwitch я бы делал только для хоткея и/или главного меню, но не для кнопки.
Сделал. Только разницы в скорости не заметил :) А вот когда с флешки работаешь, то заметна подгрузка иконки/бара.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ingerard
Молодчага! Изображение
ingerard писал(а):А вот когда с флешки работаешь, то заметна подгрузка иконки/бара.
Это в обоих вариантах? Кстати, флешка флешке рознь. Если SSD USB 3.0, то хуже быть точно не может.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ingerard
Сообщения: 128
Зарегистрирован: Вс дек 04, 2016 21:51

Сообщение ingerard »

Flasher писал(а):Это в обоих вариантах? Кстати, флешка флешке рознь.
Та это флешка тугая.

Нашел баг - при выходе из папки присутствует чувствительность к регистру символов. То есть, если папки User|user, то зайдет норм, а выйдет только с активной.
Правильно ли будет добавить?

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

If LCase(FSO.GetFileName(SP)) = LCase(FSO.GetFileName(TP)) Then
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ingerard
Исправил. Но учёт регистра необязательно багом называть, в некоторых случаях бывает и полезен.
ingerard писал(а):Та это флешка тугая.
А насчёт вариантов? Можно ещё сравнить что в визуальном плане приемлемей tcm(2945) или msg($0B,0) tcm(2945) msg($0B,1) redraw().
Или msg($0B,0) tcm(2945) tcm(4004) msg($0B,1) tcm(4005) даже.
Последний раз редактировалось Flasher Пт янв 05, 2018 00:42, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
ingerard
Сообщения: 128
Зарегистрирован: Вс дек 04, 2016 21:51

Сообщение ingerard »

Flasher писал(а):Исправил. Но учёт регистра необязательно багом называть, в некоторых случаях бывает и полезен.
Спасибо. Да чуть не так выразился.
Flasher писал(а):Или msg($0B,0) tcm(2945) tcm(4004) msg($0B,1) send({ESC}) даже.
Этот вариант самый лучший, меньше мерцаний в интерфейсе ТК.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение ingerard »

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

Сообщение Flasher »

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

Сообщение ingerard »

Flasher
Кстати в архивах я не пробовал. Проверил, нормально не работает, только раз как-то выход срабатывает, но не при одновременно открытых архивах в двух панелях, а только в одной.

И еще баг обнаружил при выходе.
Открыты:
Левая панель - D:\Progs\TotalCommander\
Правая панель - E:\TotalCommander\Addons\

Если выходить назад в левой панели, то выход срабатывает синхронно, хотя не должен, а если выходить назад в правой, но нормально.
Последний раз редактировалось ingerard Вт дек 26, 2017 12:51, всего редактировалось 1 раз.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение ingerard »

Flasher писал(а):Это при каких ключах?
А я никаких ключей больше не добавлял, хотя "%Z" надо? И выше еще описал один баг.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Сообщение ingerard »

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

Сообщение Flasher »

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

Сообщение ingerard »

Flasher писал(а):В обеих панелях открыт одноимённый архив, выход происходит синхронно.
Аа, только выход из архивов... а я насчет синхронизации папок внутри архива.
Ответить