Страница 2 из 9

Добавлено: Сб ноя 21, 2009 10:33
ask-rus
Volniy писал(а):
moroz90 писал(а):Повесил на CTRL+1, CTRL+2, CTRL+3
вроде работает. и удобно
Так ведь вроде был похитрее вариант. Он одной командой переключал 3 положения разделителя.

Ага, нашел: http://forum.wincmd.ru/viewpost.php?p=19451
Всё отлично работает. А до 100 доводить не нужно.
Достаточно 20/80 80/20 50/50-положений.

Добавлено: Сб ноя 21, 2009 14:38
Batya
moroz90 писал(а):че то не так работает.
скачет 0 потом 100
или 0 потом 50
Я думаю, что в позициях у тебя нет 50, а обязательно должно быть в какой-нибудь.

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

Const Pos1=85, Pos2=15, Pos3=50 

Добавлено: Сб ноя 21, 2009 23:21
moroz90
действительно , на кнопке отлично работает. а при комбинации - подглючивает. жаль

Добавлено: Пн ноя 23, 2009 14:50
Volniy
При запуске с комбинации клавиш получается что какие-то клавиши могут быть зажаты в момент выполнения скрипта, а так как этот скрипт в конечном итоге манипулирует указателем мыши, именно это и может стать причиной некорректной работы команды.

Попробуй-ка, например, переместить разделитель с зажатым CTRL или SHIFT. Так что нужно назначать горячие клавиши без этих управляющих. Вот сейчас попробовал назначить через em_usercmd на F12 - работает без проблем.

Добавлено: Пн ноя 23, 2009 14:59
sa
У меня скрипт назначен на Win+F2 - тоже без проблем работает.

Добавлено: Вт ноя 24, 2009 16:54
Tol!k
Volniy
TCS.Separator не работает (глючит) когда обменяно назначение кнопок мыши ("леворукая" мышь)
Похоже, вызывается контекстное меню на месте предполагаемой установки разделителя панелей.

Добавлено: Ср ноя 25, 2009 03:14
Volniy
:oops: В голову не приходило проверить такой вариант. Поправимо. Доберусь до исходников - обновлю файл.

Добавлено: Сб дек 05, 2009 17:49
ask-rus
Представляю вашему вниманию новую версию (хз, наверное) сепаратора - "Стрелочный сепаратор"!!! (или "Изменение положения разделителя двумя кнопками" (не одной и не тремя) (мой вариант - стрелки влево (Left) и вправо (Right))!

Работает следующим образом:
Начальное положение - 50/50 (обычное положение разделителя)
Жмем стрелку "Left" - разделитель смещается влево как 20/80.
Жмем стрелку "Right" - разделитель возвращается на своё место (50/50).
Жмем ещё раз "Right" - разделитель смещается ещё правее как 80/20.
Жмем "Left - возвращается на 50/50.

А теперь его бы придумать:D А я, т.к. новичок, и моё время со скриптами ещё не наступило,... предложил.
Нужен ли мне такой скрипт? Очень нужен! Т.к. комбинации CTRL+... и Shift+... со скриптами г-на Вольного при зажимании дают сбой. Стрелки оптимальный вариант - очень по вкусу, и даже уже привык (DemoSeparators - влево 5/95, вправо возвращение 50/50, 95/5 - не используется, но необходимо, поэтому предлагаю работу).

Стрелки (влево, вправо) не использую как вызов командной строки. Я - юзер, пока.
Стрелки (влево, вправо) не использую как перемещение по каталогам (некоторые настроили такую опцию)
Стрелки (влево, вправо) не использую для полосы прокрутки, тормозится. Лучше разом сдвинуть окно (сместить разделитель).

Если всё-таки такой сепаратор существует, выложите ссылку пжлста.

Добавлено: Сб дек 12, 2009 01:30
Andrey_A
Так как тоже хотелось в своё время сепаратор прикрепить к клавишным стрелкам, а ряд простых сочетаний были заняты, пришлось задействовать тройные, и ничего... через десять минут тренировки нажимаю с закрытыми глазами... У меня сочетания такие:
Alt + Ctrl + Стрелка Влево - 20/80
Alt + Ctrl + Стрелка Вправо - 80/20
Alt + Ctrl + Стрелка Вверх - 50/50
Alt + Ctrl + Стрелка Вниз - панели одна над другой

Добавлено: Сб дек 12, 2009 11:15
ask-rus
Andrey_A писал(а):Так как тоже хотелось в своё время сепаратор прикрепить к клавишным стрелкам, а ряд простых сочетаний были заняты, пришлось задействовать тройные, и ничего... через десять минут тренировки нажимаю с закрытыми глазами... У меня сочетания такие:
Alt + Ctrl + Стрелка Влево - 20/80
Alt + Ctrl + Стрелка Вправо - 80/20
Alt + Ctrl + Стрелка Вверх - 50/50
Alt + Ctrl + Стрелка Вниз - панели одна над другой
Сочетания дают сбой. Как тебе удается? Даже сейчас, установив по-твоему, то свернется окно в "квадратик", то положение вместо 95 (у меня 5/95) разделитель занимает позицию 100.

Добавлено: Пн дек 14, 2009 02:09
Andrey_A
При 90%-95% у меня тоже клинило, поэтому я перешёл на 80%, а со временем понимается, что оптимально для меня 70 на 30, наверно сейчас изменю параметры и будет 70/30

Добавлено: Чт дек 17, 2009 18:40
ask-rus
Очень жаль, просто у меня в положении 5/95 буквально тютелька-в-тютельку настроены wdx-колонки (аудио, видео, графика) 1280х1024-разрешением.
Volniy ворвался, и решил задачу с
Добавлено: Сб Дек 05, 2009 19:49 Заголовок сообщения:
этим постом. :roll:

Добавлено: Пт июл 30, 2010 14:57
ask-rus
Хотелось бы в один клик переводить TC на полный экран и смещать разделитель файл. панелей.

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

' Демонстрация использования свойства Separator

Option Explicit
Dim TCS
Set TCS = CreateObject("TCScript.Helper")
TCS.LockTC True

' Выберите свой вариант положения разделителя

' 1)   По середине, 50 на 50  
'TCS.Separator=50

' 2) Левая панель развернута полностью
TCS.Separator=5

' 3) Правая панель развернута полностью
'TCS.Separator=95

TCS.LockTC False
Set TCS = Nothing
WScript.Quit
Утилиту TCFS2 не трогать, а просто развернуть окно TC на полный стандарт средством cm_Maximize.

Добавлено: Пт июл 30, 2010 15:07
Batya
ask-rus писал(а):Хотелось бы в один клик переводить TC на полный экран и смещать разделитель файл. панелей.

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

With CreateObject("TCScript.Helper")
  .LockTC True
  .SendCommand "cm_Maximize"
  .Separator=5
End With

Добавлено: Пт июл 30, 2010 15:22
ask-rus
Batya
Спасибо.