Синхронная смена каталогов
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  :| |:
Total Commander -> Автоматизация Total Commander

#46:  Author: ingerard PostPosted: Tue Dec 26, 2017 00:43
    —
Flasher wrote:
Надеюсь, с подстановками проблем не возникнет.

Все подставил, все работает, выше обновил Smile
Flasher wrote:
em_SyncDirSwitch я бы делал только для хоткея и/или главного меню, но не для кнопки.

Сделал. Только разницы в скорости не заметил Smile А вот когда с флешки работаешь, то заметна подгрузка иконки/бара.

#47:  Author: FlasherLocation: Москва PostPosted: Tue Dec 26, 2017 01:38
    —
ingerard
Молодчага!

ingerard wrote:
А вот когда с флешки работаешь, то заметна подгрузка иконки/бара.
Это в обоих вариантах? Кстати, флешка флешке рознь. Если SSD USB 3.0, то хуже быть точно не может.

#48:  Author: ingerard PostPosted: Tue Dec 26, 2017 10:19
    —
Flasher wrote:
Это в обоих вариантах? Кстати, флешка флешке рознь.

Та это флешка тугая.

Нашел баг - при выходе из папки присутствует чувствительность к регистру символов. То есть, если папки User|user, то зайдет норм, а выйдет только с активной.
Правильно ли будет добавить?
Code:
If LCase(FSO.GetFileName(SP)) = LCase(FSO.GetFileName(TP)) Then

#49:  Author: FlasherLocation: Москва PostPosted: Tue Dec 26, 2017 10:59
    —
ingerard
Исправил. Но учёт регистра необязательно багом называть, в некоторых случаях бывает и полезен.

ingerard wrote:
Та это флешка тугая.
А насчёт вариантов? Можно ещё сравнить что в визуальном плане приемлемей tcm(2945) или msg($0B,0) tcm(2945) msg($0B,1) redraw().
Или msg($0B,0) tcm(2945) tcm(4004) msg($0B,1) tcm(4005) даже.


Last edited by Flasher on Fri Jan 05, 2018 01:42; edited 1 time in total

#50:  Author: ingerard PostPosted: Tue Dec 26, 2017 11:36
    —
Flasher wrote:
Исправил. Но учёт регистра необязательно багом называть, в некоторых случаях бывает и полезен.

Спасибо. Да чуть не так выразился.
Flasher wrote:
Или msg($0B,0) tcm(2945) tcm(4004) msg($0B,1) send({ESC}) даже.

Этот вариант самый лучший, меньше мерцаний в интерфейсе ТК.

#51:  Author: FlasherLocation: Москва PostPosted: Tue Dec 26, 2017 11:38
    —
ingerard
ОК. Осталось только в примерах поправить. Cool

#52:  Author: ingerard PostPosted: Tue Dec 26, 2017 11:55
    —
Flasher
Поправил. Smile

#53:  Author: FlasherLocation: Москва PostPosted: Tue Dec 26, 2017 13:09
    —
ingerard
Вэри гуд. На всякий случай. Скрипт из архивов из обеих панелей синхронно выходит?

#54:  Author: ingerard PostPosted: Tue Dec 26, 2017 13:30
    —
Flasher
Кстати в архивах я не пробовал. Проверил, нормально не работает, только раз как-то выход срабатывает, но не при одновременно открытых архивах в двух панелях, а только в одной.

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

Если выходить назад в левой панели, то выход срабатывает синхронно, хотя не должен, а если выходить назад в правой, но нормально.


Last edited by ingerard on Tue Dec 26, 2017 13:51; edited 1 time in total

#55:  Author: FlasherLocation: Москва PostPosted: Tue Dec 26, 2017 13:48
    —
ingerard
Это при каких ключах?

#56:  Author: ingerard PostPosted: Tue Dec 26, 2017 13:56
    —
Flasher wrote:
Это при каких ключах?

А я никаких ключей больше не добавлял, хотя "%Z" надо? И выше еще описал один баг.

#57:  Author: FlasherLocation: Москва PostPosted: Tue Dec 26, 2017 14:27
    —
ingerard
Ага. Значит, последняя правка была неточной. См. как сейчас.
%Z требуется только при наличии иных ТС-шных параметров, т. ч. нет.

#58:  Author: ingerard PostPosted: Tue Dec 26, 2017 16:04
    —
Flasher wrote:
См. как сейчас.

Теперь нормально. С архивами так и не работает, хотя наверно не особо надо, но как назло понадобится Smile

#59:  Author: FlasherLocation: Москва PostPosted: Tue Dec 26, 2017 16:54
    —
ingerard wrote:
С архивами так и не работает
Не понимаю. В обеих панелях открыт одноимённый архив, выход происходит синхронно. Если — только в одном архиве, то выход происходит в зависимости от наличия /n, всё как положено.

#60:  Author: ingerard PostPosted: Tue Dec 26, 2017 16:59
    —
Flasher wrote:
В обеих панелях открыт одноимённый архив, выход происходит синхронно.

Аа, только выход из архивов... а я насчет синхронизации папок внутри архива.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  :| |:
Page 4 of 9

Powered by phpBB © 2001, 2005 phpBB Group