При запуске с комбинации клавиш получается что какие-то клавиши могут быть зажаты в момент выполнения скрипта, а так как этот скрипт в конечном итоге манипулирует указателем мыши, именно это и может стать причиной некорректной работы команды.
Попробуй-ка, например, переместить разделитель с зажатым CTRL или SHIFT. Так что нужно назначать горячие клавиши без этих управляющих. Вот сейчас попробовал назначить через em_usercmd на F12 - работает без проблем.
Volniy
TCS.Separator не работает (глючит) когда обменяно назначение кнопок мыши ("леворукая" мышь)
Похоже, вызывается контекстное меню на месте предполагаемой установки разделителя панелей.
Представляю вашему вниманию новую версию (хз, наверное) сепаратора - "Стрелочный сепаратор"!!! (или "Изменение положения разделителя двумя кнопками" (не одной и не тремя) (мой вариант - стрелки влево (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 - не используется, но необходимо, поэтому предлагаю работу).
Стрелки (влево, вправо) не использую как вызов командной строки. Я - юзер, пока.
Стрелки (влево, вправо) не использую как перемещение по каталогам (некоторые настроили такую опцию)
Стрелки (влево, вправо) не использую для полосы прокрутки, тормозится. Лучше разом сдвинуть окно (сместить разделитель).
Если всё-таки такой сепаратор существует, выложите ссылку пжлста.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу» «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Так как тоже хотелось в своё время сепаратор прикрепить к клавишным стрелкам, а ряд простых сочетаний были заняты, пришлось задействовать тройные, и ничего... через десять минут тренировки нажимаю с закрытыми глазами... У меня сочетания такие:
Alt + Ctrl + Стрелка Влево - 20/80
Alt + Ctrl + Стрелка Вправо - 80/20
Alt + Ctrl + Стрелка Вверх - 50/50
Alt + Ctrl + Стрелка Вниз - панели одна над другой
Andrey_A писал(а):Так как тоже хотелось в своё время сепаратор прикрепить к клавишным стрелкам, а ряд простых сочетаний были заняты, пришлось задействовать тройные, и ничего... через десять минут тренировки нажимаю с закрытыми глазами... У меня сочетания такие:
Alt + Ctrl + Стрелка Влево - 20/80
Alt + Ctrl + Стрелка Вправо - 80/20
Alt + Ctrl + Стрелка Вверх - 50/50
Alt + Ctrl + Стрелка Вниз - панели одна над другой
Сочетания дают сбой. Как тебе удается? Даже сейчас, установив по-твоему, то свернется окно в "квадратик", то положение вместо 95 (у меня 5/95) разделитель занимает позицию 100.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу» «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
При 90%-95% у меня тоже клинило, поэтому я перешёл на 80%, а со временем понимается, что оптимально для меня 70 на 30, наверно сейчас изменю параметры и будет 70/30
Очень жаль, просто у меня в положении 5/95 буквально тютелька-в-тютельку настроены wdx-колонки (аудио, видео, графика) 1280х1024-разрешением.
Volniy ворвался, и решил задачу с
' Демонстрация использования свойства 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.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу» «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица