View previous topic :: View next topic |
Author |
Message |
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Sat Oct 15, 2011 20:05 Post subject: |
|
|
Flasher wrote: | Нет, потому что в DirBrach (о котором шла речь) по cd <Путь к файлу> будет выход из этого режима. |
Проверил. Выхода не наблюдается. Остаётся DirBrach. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Oct 15, 2011 20:16 Post subject: |
|
|
sa
Не может быть. Нажми на любом из файлов в этом режиме Ctrl+Shift+Enter, потом в комстроке подпиши cпереди "cd " и и выполни. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Sat Oct 15, 2011 20:20 Post subject: |
|
|
Flasher wrote: | Нажми на любом из файлов в этом режиме Ctrl+Shift+Enter |
Зачем? Я проверял сам скрипт, а не то, как работает команда "cd". |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Oct 15, 2011 20:29 Post subject: |
|
|
Я писал о логике, по которой не имело смысла проверять данный скрипт в DirBranch. Т.е. даже если его привести к возможности выполнения Exec, то результат будет соответствующим. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Sat Oct 15, 2011 22:10 Post subject: |
|
|
Flasher wrote: | Я писал о логике, по которой не имело смысла проверять данный скрипт в DirBranch. | Я правильно тебя понял, что прежде, чем пользоваться твоими скриптами, каждый должен сначала разобраться с логикой их работы? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Oct 15, 2011 22:20 Post subject: |
|
|
Нет, неправильно. Аннотацию ты сам процитировал. Остальное обсужение касается тех, кто в этом что-то понимает. И перечитай внимательно процитированное ещё разок. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Sat Oct 15, 2011 22:43 Post subject: |
|
|
Flasher
Утешает только то, что мы, как это стало уже обычным, говорили о разном: я о работе скрипта, а ты о поведении команды “cd” (до которой в скрипте при режиме DirBranch дело вообще, по-моему, не доходит).
Наблюдение: по грубой оценке старый скрипт (или кнопки) срабатывают примерно в полтора-два раза быстрее, чем новые с цикличностью на той же основе.
Last edited by sa on Sat Oct 15, 2011 23:28; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Oct 15, 2011 23:28 Post subject: |
|
|
sa wrote: | до которой в скрипте при режиме DirBranch дело вообще, по-моему, не доходит | Что логично.
Неправда. Первый мой скрипт срабатывает однозначно быстрее остальных. А второй практически не отличается по скорости от старого. Там всего-то маленькое сравнение в начале. потом аналогичных набор команд, а остальное уже с другим связано, к этому времени переход осуществлён. Там ни о каких "в два раза" речи быть не может. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Sat Oct 15, 2011 23:35 Post subject: |
|
|
Flasher wrote: | Неправда. Первый мой скрипт срабатывает однозначно быстрее остальных. | Я не первый имел ввиду (его вообще не тестировал), а второй твой и мою редакцию (те, что на одной основе из 4 команд).
Add
Потестировал первый: результат в пользу кнопки с TCMC (уверенно лидирует) и старого скрипта.
Andrey_A wrote: | С TCMC - вообще не переходит - я не прикалываюсь. | Может путь к TCMC (чуть выше середины скрипта) не поправил на свой, как я сегодня, когда обновлял скрипт на свежий? Потому у меня и дело до команды “cd” не доходило...
Заметил ещё одно ограничение для этого скрипта: режим с быстрым фильтром в панели. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Mon Oct 17, 2011 14:53 Post subject: |
|
|
Кнопка на TCFS2:
Code: | 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) добавил в конце для краткого режима: там почему-то исчезала пометка текущего файла. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Oct 17, 2011 15:28 Post subject: |
|
|
sa wrote: | Потестировал первый: результат в пользу кнопки с TCMC (уверенно лидирует) и старого скрипта. | Кнопка с морганием - да, но не скрипт.
sa wrote: | Лишнюю команду снятия выделения tcm(524) добавил в конце для краткого режима: там почему-то исчезала пометка текущего файла. | Не помогло. Курсора не видно. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Mon Oct 17, 2011 15:33 Post subject: |
|
|
Flasher wrote: | Не помогло. Курсора не видно. |
А в подробном режиме? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Oct 17, 2011 15:34 Post subject: |
|
|
Там есть, но я им почти не пользуюсь. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Mon Oct 17, 2011 15:42 Post subject: |
|
|
Flasher
Тут какая-то проблема с TCFS2. Попробуй: run_item(sp_set_active, 1) вместо run_item(sp_set_active, 0). |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Oct 17, 2011 16:16 Post subject: |
|
|
sa
Ага, теперь видно как прыгает сепаратор от нуля к середине. Лучше уж видеть выделение.
Если честно, то давно было желание попросить MVV прикрутить вариацию LockTC, а то мы тут замучаемся искать костыльные решения. |
|
Back to top |
|
|
|