Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Переход к следующему расширению
Goto page Previous  1, 2, 3 ... , 9, 10, 11  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Sat Oct 15, 2011 20:05    Post subject: Reply with quote

Flasher wrote:
Нет, потому что в DirBrach (о котором шла речь) по cd <Путь к файлу> будет выход из этого режима.

Проверил. Выхода не наблюдается. Остаётся DirBrach.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Oct 15, 2011 20:16    Post subject: Reply with quote

sa
Не может быть. Нажми на любом из файлов в этом режиме Ctrl+Shift+Enter, потом в комстроке подпиши cпереди "cd " и и выполни.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Sat Oct 15, 2011 20:20    Post subject: Reply with quote

Flasher wrote:
Нажми на любом из файлов в этом режиме Ctrl+Shift+Enter

Зачем? Я проверял сам скрипт, а не то, как работает команда "cd".
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Oct 15, 2011 20:29    Post subject: Reply with quote

Я писал о логике, по которой не имело смысла проверять данный скрипт в DirBranch. Т.е. даже если его привести к возможности выполнения Exec, то результат будет соответствующим.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Sat Oct 15, 2011 22:10    Post subject: Reply with quote

Flasher wrote:
Я писал о логике, по которой не имело смысла проверять данный скрипт в DirBranch.
Я правильно тебя понял, что прежде, чем пользоваться твоими скриптами, каждый должен сначала разобраться с логикой их работы?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Oct 15, 2011 22:20    Post subject: Reply with quote

Нет, неправильно. Аннотацию ты сам процитировал. Остальное обсужение касается тех, кто в этом что-то понимает. И перечитай внимательно процитированное ещё разок.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Sat Oct 15, 2011 22:43    Post subject: Reply with quote

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

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


Last edited by sa on Sat Oct 15, 2011 23:28; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Oct 15, 2011 23:28    Post subject: Reply with quote

sa wrote:
до которой в скрипте при режиме DirBranch дело вообще, по-моему, не доходит
Что логично.

sa wrote:
Наблюдение
Неправда. Первый мой скрипт срабатывает однозначно быстрее остальных. А второй практически не отличается по скорости от старого. Там всего-то маленькое сравнение в начале. потом аналогичных набор команд, а остальное уже с другим связано, к этому времени переход осуществлён. Там ни о каких "в два раза" речи быть не может.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Sat Oct 15, 2011 23:35    Post subject: Reply with quote

Flasher wrote:
Неправда. Первый мой скрипт срабатывает однозначно быстрее остальных.
Я не первый имел ввиду (его вообще не тестировал), а второй твой и мою редакцию (те, что на одной основе из 4 команд).
Add
Потестировал первый: результат в пользу кнопки с TCMC (уверенно лидирует) и старого скрипта.

Andrey_A wrote:
С TCMC - вообще не переходит - я не прикалываюсь.
Может путь к TCMC (чуть выше середины скрипта) не поправил на свой, как я сегодня, когда обновлял скрипт на свежий? Потому у меня и дело до команды “cd” не доходило...Embarassed
Заметил ещё одно ограничение для этого скрипта: режим с быстрым фильтром в панели.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Mon Oct 17, 2011 14:53    Post subject: Reply with quote

Кнопка на 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
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Oct 17, 2011 15:28    Post subject: Reply with quote

sa wrote:
Потестировал первый: результат в пользу кнопки с TCMC (уверенно лидирует) и старого скрипта.
Кнопка с морганием - да, но не скрипт.
sa wrote:
Лишнюю команду снятия выделения tcm(524) добавил в конце для краткого режима: там почему-то исчезала пометка текущего файла.
Не помогло. Курсора не видно.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Mon Oct 17, 2011 15:33    Post subject: Reply with quote

Flasher wrote:
Не помогло. Курсора не видно.

А в подробном режиме?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Oct 17, 2011 15:34    Post subject: Reply with quote

Там есть, но я им почти не пользуюсь.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Mon Oct 17, 2011 15:42    Post subject: Reply with quote

Flasher
Тут какая-то проблема с TCFS2. Попробуй: run_item(sp_set_active, 1) вместо run_item(sp_set_active, 0).
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Oct 17, 2011 16:16    Post subject: Reply with quote

sa
Ага, теперь видно как прыгает сепаратор от нуля к середине. Лучше уж видеть выделение.
Если честно, то давно было желание попросить MVV прикрутить вариацию LockTC, а то мы тут замучаемся искать костыльные решения.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... , 9, 10, 11  Next
Page 10 of 11

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group