View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 13, 2010 11:35 Post subject: |
|
|
sa wrote: | С той лишь разницей, что с одинарными скрипт с пробелами не работает, а с двойными работает (как и без кавычек вовсе). | В этом мы уже убедились. Просто я то добавлял в ситуации, когда они были необходимы, а в твоём варианте они и вовсе не нужны были.
sa wrote: | Подробнее про кавычки можно почитать, например здесь и далее. | Да уж где раньше только не читал, и скрипты есть, и программа проверялка, и батник, и знак вопроса перед параметрами. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Sat Nov 13, 2010 11:50 Post subject: |
|
|
Flasher wrote: | а в твоём варианте они и вовсе не нужны были. |
Если ты про двойные, то они не мешают, если про одинарные, то я сам их и исправил (со второго раза ). |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Sat Nov 13, 2010 12:01 Post subject: |
|
|
Я поменял ещё у себя строку
Code: | If .Separator<>50 Or _ |
на
Code: | If .Separator<49.5 Or .Separator>50.5 Or _ |
иначе бывали несрабатывания, в случаях когда TK раскрыт не на полный экран. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 13, 2010 12:48 Post subject: |
|
|
sa wrote: | Если ты про двойные, то они не мешают | Мне мешает всё лишнее.
sa wrote: | иначе бывали несрабатывания, в случаях когда TK раскрыт не на полный экран. | Проверил сейчас, передвигаю окно ТС и так, и сяк - никаких сбоев, всё чётко срабатывает.
Добавлено: вот, понял как отловить - уменьшить окно по ширине. Странное поведение, честно говоря. Хорошо, что мне никогда практически этого делать не приходится.. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Sat Nov 13, 2010 13:08 Post subject: |
|
|
Flasher wrote: | Мне мешает всё лишнее. |
Тогда убери и имена: у тебя и без них же всё работает как надо? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 13, 2010 13:16 Post subject: |
|
|
sa wrote: | Тогда убери и имена | Откуда? Ты о подсказках в пользовательских командах? Ещё скажи - комментарии из скриптов поуберать везде, где только можно. Я всё-таки имел в виду функционально лишнее. Подсказки, названия элементов меню - облегчают восприятие и визуальный поиск, так что они нужны. А вот кавычки лишние меня заставляют задуматься о степени их полезности. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2571
|
(Separately) Posted: Sat Nov 13, 2010 13:50 Post subject: |
|
|
Flasher wrote: | Откуда? Ты о подсказках в пользовательских командах? |
Нет, о %P%N %T%M %X%P%N %Z. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Nov 13, 2010 21:37 Post subject: |
|
|
sa
Стоило уточнить, что речь именно о параметрах. 1, 2. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 21, 2010 19:59 Post subject: |
|
|
Поскольку свершилось чудо, и в TCFS2 обзавёлся данным функционалом, не могу не обойти предложение по использованию полностью рабочего варианта(абсолютно везде и с изменением ширины окна ТС) обсуждаемой ранее задачи. Замечу - не без помощи MVV.
Итак, команда уменьшения активной панели и возврат разделителя в середину в качестве реверса с использованием новой версии TCFS2(+плагин HideMenu 1.2 для autorun) выглядит следующим образом:
"<Путь к TCFS2.exe>" /ei "sp_set_active((# == 50 ? 15 : 50))"
где 15 - изменяемый по усмотрению параметр процентного соотношения.
С вкраплениями быстрого просмотра возникли некоторые сложности. Вопрос решается. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Dec 17, 2010 17:54 Post subject: |
|
|
Забываю опубликовать всё. > Дописать в секцию [Items] файла TCFS2.ini Quote: | ; Включить/выключить быстрый просмотр с увеличением ширины пассивной панели:
sw_qv=set_style(# & ~$00000200) run_item(disable_qv), style(# & $00000200), sw_qv | set_style(# | $00000200) run_item(enable_qv), , sw_qv
; Включить/выключить быстрый просмотр c отключёнными плагинами и установкой разделителя в середину:
sw_qv_np=set_style(# & ~$00000200) run_item(disable_qv), style(# & $00000200), sw_qv_np | set_style(# | $00000200) run_item(enable_qv_np), , sw_qv_np
enable_qv=tcm(304) run_item(sp_set_active, 15) ; 15 - изменяемый по усмотрению параметр процентного сдвига
disable_qv=tcm(307) tcm(909)
enable_qv_np=tcm(306) tcm(909) | Данный метод с участием свободного бита используется для случая, когда команды sw_qv и sw_qv_np могут запускаться поочерёдно, это предотвращает некорректное смещение разделителя. Примеры команд:
"%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe" /ei sw_qv
"%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe" /ei sw_qv_np
Назначьте на них необходимые клавиши, например, Alt+Q и Shift+Q соответственно. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Dec 17, 2010 20:00 Post subject: |
|
|
НЕ забыть где упомянуть? Ты это вроде бы как уже сделал.
Я, кстати, если ты мог заметить последовательность предложенных клавиш, сдвиг предложил использовать в сочетании с Alt, а Shift в свою очередь будет принадлежать к команде, на которую данный глюк не распространяется. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
HEXFIX
Joined: 25 Jun 2010 Posts: 173 Location: Калининград
|
(Separately) Posted: Thu May 12, 2011 20:02 Post subject: |
|
|
Повесил первую команду на Alt+Q. Собственно нажимаю Alt+Q - всё работает. Затем нажимаю Ctrl+Q - команда опять срабатывает. Т.е. по Ctrl+Q не работает cm_SrcQuickView, а работает команда TCFS2. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu May 12, 2011 20:42 Post subject: |
|
|
HEXFIX
MVV wrote: | Не забудь упомянуть, что если комбинация клавиш для запуска команды содержит Ctrl или Shift, перемещение сепаратора будет глючить |
|
|
Back to top |
|
|
|
|
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
|