Страница 6 из 9
Добавлено: Сб ноя 13, 2010 10:35
Flasher
sa писал(а):С той лишь разницей, что с одинарными скрипт с пробелами не работает, а с двойными работает (как и без кавычек вовсе).
В этом мы уже убедились. Просто я то добавлял в ситуации, когда они были необходимы, а в твоём варианте они и вовсе не нужны были.
sa писал(а):Подробнее про кавычки можно почитать, например здесь и далее.
Да уж где раньше только не читал, и скрипты есть, и программа проверялка, и батник, и знак вопроса перед параметрами.

Добавлено: Сб ноя 13, 2010 10:50
sa
Flasher писал(а):а в твоём варианте они и вовсе не нужны были.
Если ты про двойные, то они не мешают, если про одинарные, то я сам их и исправил (со второго раза

).
Добавлено: Сб ноя 13, 2010 11:01
sa
Я поменял ещё у себя строку
на
иначе бывали несрабатывания, в случаях когда TK раскрыт не на полный экран.
Добавлено: Сб ноя 13, 2010 11:48
Flasher
sa писал(а):Если ты про двойные, то они не мешают
Мне мешает всё лишнее.
sa писал(а):иначе бывали несрабатывания, в случаях когда TK раскрыт не на полный экран.
Проверил сейчас, передвигаю окно ТС и так, и сяк - никаких сбоев, всё чётко срабатывает.
Добавлено: вот, понял как отловить - уменьшить окно по ширине. Странное поведение, честно говоря. Хорошо, что мне никогда практически этого делать не приходится..
Добавлено: Сб ноя 13, 2010 12:08
sa
Flasher писал(а):Мне мешает всё лишнее.
Тогда убери и имена: у тебя и без них же всё работает как надо?

Добавлено: Сб ноя 13, 2010 12:16
Flasher
sa писал(а):Тогда убери и имена
Откуда? Ты о подсказках в пользовательских командах?

Ещё скажи - комментарии из скриптов поуберать везде, где только можно.

Я всё-таки имел в виду функционально лишнее. Подсказки, названия элементов меню - облегчают восприятие и визуальный поиск, так что они нужны. А вот кавычки лишние меня заставляют задуматься о степени их полезности.
Добавлено: Сб ноя 13, 2010 12:50
sa
Flasher писал(а):Откуда? Ты о подсказках в пользовательских командах?
Нет, о %P%N %T%M %X%P%N %Z.
Добавлено: Сб ноя 13, 2010 20:37
Flasher
sa
Стоило уточнить, что речь именно о параметрах.
1,
2.
Добавлено: Вс ноя 21, 2010 18:59
Flasher
Поскольку свершилось чудо, и в TCFS2 обзавёлся данным функционалом, не могу не обойти предложение по использованию полностью рабочего варианта(абсолютно везде и с изменением ширины окна ТС) обсуждаемой ранее задачи. Замечу - не без помощи
MVV.

Итак, команда уменьшения активной панели и возврат разделителя в середину в качестве реверса с использованием новой версии
TCFS2(+плагин
HideMenu 1.2 для
autorun) выглядит следующим образом:
"<Путь к TCFS2.exe>" /ei "sp_set_active((# == 50 ? 15 : 50))"
где
15 - изменяемый по усмотрению параметр процентного соотношения.
С вкраплениями быстрого просмотра возникли некоторые сложности. Вопрос решается.
Добавлено: Пт дек 17, 2010 16:54
Flasher
Забываю опубликовать всё. > Дописать в секцию [Items] файла TCFS2.ini
; Включить/выключить быстрый просмотр с увеличением ширины пассивной панели:
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 соответственно.
Добавлено: Пт дек 17, 2010 18:55
MVV
Не забудь упомянуть, что если комбинация клавиш для запуска команды содержит Ctrl или Shift, перемещение сепаратора будет глючить - у тотала при перемещении сепаратора с зажатой одной из указанных клавиш включается 25%-шаг, т.е. можно устанавливать лишь позиции, кратные 25%.
Добавлено: Пт дек 17, 2010 19:00
Flasher
НЕ забыть где упомянуть? Ты это вроде бы как уже сделал.
Я, кстати, если ты мог заметить последовательность предложенных клавиш, сдвиг предложил использовать в сочетании с Alt, а Shift в свою очередь будет принадлежать к команде, на которую данный глюк не распространяется.
Добавлено: Пт дек 17, 2010 19:15
MVV
Угу, вижу, извратился:) Но упомянуть все-таки стоило на случай, если кто-то решит изменить предложенные хоткеи и столкнется с твоей проблемой.
Добавлено: Чт май 12, 2011 20:02
HEXFIX
Повесил первую команду на Alt+Q. Собственно нажимаю Alt+Q - всё работает. Затем нажимаю Ctrl+Q - команда опять срабатывает. Т.е. по Ctrl+Q не работает cm_SrcQuickView, а работает команда TCFS2.
Добавлено: Чт май 12, 2011 20:42
Flasher
HEXFIX
MVV писал(а):Не забудь упомянуть, что если комбинация клавиш для запуска команды содержит Ctrl или Shift, перемещение сепаратора будет глючить