Страница 10 из 11

Добавлено: Сб окт 15, 2011 20:05
sa
Flasher писал(а):Нет, потому что в DirBrach (о котором шла речь) по cd <Путь к файлу> будет выход из этого режима.
Проверил. Выхода не наблюдается. Остаётся DirBrach.

Добавлено: Сб окт 15, 2011 20:16
Flasher
sa
Не может быть. Нажми на любом из файлов в этом режиме Ctrl+Shift+Enter, потом в комстроке подпиши cпереди "cd " и и выполни.

Добавлено: Сб окт 15, 2011 20:20
sa
Flasher писал(а):Нажми на любом из файлов в этом режиме Ctrl+Shift+Enter
Зачем? Я проверял сам скрипт, а не то, как работает команда "cd".

Добавлено: Сб окт 15, 2011 20:29
Flasher
Я писал о логике, по которой не имело смысла проверять данный скрипт в DirBranch. Т.е. даже если его привести к возможности выполнения Exec, то результат будет соответствующим.

Добавлено: Сб окт 15, 2011 22:10
sa
Flasher писал(а):Я писал о логике, по которой не имело смысла проверять данный скрипт в DirBranch.
Я правильно тебя понял, что прежде, чем пользоваться твоими скриптами, каждый должен сначала разобраться с логикой их работы?

Добавлено: Сб окт 15, 2011 22:20
Flasher
Нет, неправильно. Аннотацию ты сам процитировал. Остальное обсужение касается тех, кто в этом что-то понимает. И перечитай внимательно процитированное ещё разок.

Добавлено: Сб окт 15, 2011 22:43
sa
Flasher
Утешает только то, что мы, как это стало уже обычным, говорили о разном: я о работе скрипта, а ты о поведении команды “cd” (до которой в скрипте при режиме DirBranch дело вообще, по-моему, не доходит).

Наблюдение: по грубой оценке старый скрипт (или кнопки) срабатывают примерно в полтора-два раза быстрее, чем новые с цикличностью на той же основе.

Добавлено: Сб окт 15, 2011 23:28
Flasher
sa писал(а):до которой в скрипте при режиме DirBranch дело вообще, по-моему, не доходит
Что логично.
sa писал(а):Наблюдение
Неправда. Первый мой скрипт срабатывает однозначно быстрее остальных. А второй практически не отличается по скорости от старого. Там всего-то маленькое сравнение в начале. потом аналогичных набор команд, а остальное уже с другим связано, к этому времени переход осуществлён. Там ни о каких "в два раза" речи быть не может.

Добавлено: Сб окт 15, 2011 23:35
sa
Flasher писал(а):Неправда. Первый мой скрипт срабатывает однозначно быстрее остальных.
Я не первый имел ввиду (его вообще не тестировал), а второй твой и мою редакцию (те, что на одной основе из 4 команд).
Add
Потестировал первый: результат в пользу кнопки с TCMC (уверенно лидирует) и старого скрипта.
Andrey_A писал(а):С TCMC - вообще не переходит - я не прикалываюсь.
Может путь к TCMC (чуть выше середины скрипта) не поправил на свой, как я сегодня, когда обновлял скрипт на свежий? Потому у меня и дело до команды “cd” не доходило...:oops:
Заметил ещё одно ограничение для этого скрипта: режим с быстрым фильтром в панели.

Добавлено: Пн окт 17, 2011 14:53
sa
Кнопка на TCFS2:

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

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe
/ef "run_item(sp_set_active, 0) tcm(527) tcm(525) tcm(2053) tcm(524) run_item(sp_set_active, 50) tcm(524)"
wcmicons.dll,41
Перейти к следующему расширению


-1
С морганием без выделения.
Поприятнее выглядит на правой панели.
Возврат текущего положения сепаратора не делал (установил в 50).
Лишнюю команду снятия выделения tcm(524) добавил в конце для краткого режима: там почему-то исчезала пометка текущего файла.

Добавлено: Пн окт 17, 2011 15:28
Flasher
sa писал(а):Потестировал первый: результат в пользу кнопки с TCMC (уверенно лидирует) и старого скрипта.
Кнопка с морганием - да, но не скрипт.
sa писал(а):Лишнюю команду снятия выделения tcm(524) добавил в конце для краткого режима: там почему-то исчезала пометка текущего файла.
Не помогло. Курсора не видно.

Добавлено: Пн окт 17, 2011 15:33
sa
Flasher писал(а):Не помогло. Курсора не видно.
А в подробном режиме?

Добавлено: Пн окт 17, 2011 15:34
Flasher
Там есть, но я им почти не пользуюсь.

Добавлено: Пн окт 17, 2011 15:42
sa
Flasher
Тут какая-то проблема с TCFS2. Попробуй: run_item(sp_set_active, 1) вместо run_item(sp_set_active, 0).

Добавлено: Пн окт 17, 2011 16:16
Flasher
sa
Ага, теперь видно как прыгает сепаратор от нуля к середине. Лучше уж видеть выделение.
Если честно, то давно было желание попросить MVV прикрутить вариацию LockTC, а то мы тут замучаемся искать костыльные решения.