Страница 12 из 130

Добавлено: Чт июн 24, 2010 16:14
sa
Flasher писал(а):убрать либо добавить, скажем, одну/две лишних панели
Набор панелей уже давно устоялся. К тому же стандартный набор у меня грузится с помощью Autorun и TCFS2 при каждом вызове ТК. Там же устанавливается видимость скрытых файлов, задействование функции исключения и т.п. Если всё же я добавил какую-либо панель, то она скорее всего понадобится мне и в полноэкранном режиме. Короче, пока этот вариант устраивает, ну а возможностей у TCFS2 конечно море - на всех хватит.

Добавлено: Чт июн 24, 2010 16:15
Flasher
MVV
Ну да, он же по умолчанию, зато есть возможность сменять на выпадающее меню. Ну не суть. :D

Добавлено: Чт июн 24, 2010 16:18
Flasher
sa писал(а):Если всё же я добавил какую-либо панель, то она скорее всего понадобится мне и в полноэкранном режиме.
Как-то неубедительно звучит :? , в особенности, если есть желание своим ТС с кем-нибудь поделиться. В общем я всё равно при своём остаюсь.

Добавлено: Чт июн 24, 2010 17:33
Flasher
MVV писал(а):Кстати, если ты модифицируешь скрипт так, что он будет разворачивать окно ТК на весь экран, а затем чуть ресайзить его, чтобы с того боку, где у тя панель, было несколько пикселей до края экрана, то при необходимости добраться до панели ты сможешь подвести мышь к краю экрана и кликнуть (панелька откроется в фоне, но по щелчку перейдет на передний план).
Намёк вроде понятен.

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

[Items]
rmh=move(, 0, , +-9 )									; Уменьшить высоту окна на 9 пикселей
autorun.cfg >

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

ShellExec "%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe" "/ei c0 rmh t0 cfixm1"
Но вот 9 пикселЕй как-то для меня многовато. С уменьшением не канает. :( Ничего там покрасивше придумать нельзя? :roll:

Добавлено: Чт июн 24, 2010 18:42
MVV
Не совсем понял сути команды rmh. Зачем уменьшать высоту окна, если я имел в виду укоротить его размер слева? Или у тебя появились какие-то иные мысли на эту же тему?

Я предлагал слева вдоль края экрана сделать полосочку, отодвинув окно ТК от края:

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

[Items] 
rmh=move(+4, , +-4)

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

ShellExec "%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe" "/ei c0 m1 rmh t0"
Так, лениво бросив мышь к левой кромке экрана и кликнув, можно активировать окно, которое расположено там за окном ТК - то есть, открывшуюся боковую панель. А четыре пикселя у стенки почти не видны, особенно с учетом того, что окно при разворачивании позиционируется с отрицательной координатой, а не нулевой.

Добавлено: Чт июн 24, 2010 19:11
Flasher
MVV писал(а):Не совсем понял сути команды rmh. Зачем уменьшать высоту окна, если я имел в виду укоротить его размер слева? Или у тебя появились какие-то иные мысли на эту же тему?
Мысли банальные: QuickLaunch привязан толи на уровне API, толи как к Taskbar-у, если таскбар отображается, то и куикланч будет, и наоборот, соответственно.

Ты, видать, забыл, что мне помимо панели быстрого запуска нужна ещё и панель задач. :wink:
Ты ничего в строке своей не проморгал? :wink: cfixm1

Добавлено: Не, твой вариант не работает..

Добавлено: Чт июн 24, 2010 20:26
MVV
Ты ничего в строке своей не проморгал?
Нет. Потому что команда rmh изменяет размер окна, вызывая его перерисовку, поэтому после нее вызывать cfixm1 не требуется.
Ты, видать, забыл, что мне помимо панели быстрого запуска нужна ещё и панель задач.
Кстати, ее можно "доставать" кликом по левому нижнему углу экрана. :)

Кстати, заметил, что если после разворачивания окна сдвигать его, оно, видимо, теряет свойство развернутости - и панель задач не скрывается за ним, приходится делать его поверх других окон. Тогда все панели скрываются, при этом панель быстрого запуска можно достать, кликнув по левой кромке экрана, а панель задач - по левой кромке экрана в нижнем углу (там, где панель задач расположена).

Добавлено: Чт июн 24, 2010 20:46
Flasher
MVV писал(а):Нет. Потому что команда rmh изменяет размер окна, вызывая его перерисовку, поэтому после нее вызывать cfixm1 не требуется.
Вот чегой-то у меня не перерисовывается, и c0, естественно, не срабатывает. Ты хоть пробовал сам так запустить? :)
Добавлено: Хм. Сейчас переставил значения ключей под новую логику, с0 запустилось без cfixm1. Интересно однако. :?
MVV писал(а):Кстати, ее можно "доставать" кликом по левому нижнему углу экрана.
Может в семёрке и так, в XP нет такой фичи.
MVV писал(а):Тогда все панели скрываются, при этом панель быстрого запуска можно достать, кликнув по левой кромке экрана, а панель задач - по левой кромке экрана в нижнем углу (там, где панель задач расположена).
Аналогично, в XP нет этого. :(

Хочу подчеркнуть одну вещь касаемо
Flasher писал(а):если таскбар отображается, то и куикланч будет, и наоборот, соответственно.
Имеется в виду, что вызываться в таком случае боковая панель быстрого запуска будет без активации панели задач (хоть мышью, хоть вызовом меню Пуск).

Добавлено: Ах да, я же самого главного не сказал по части функции move(, 0, , +-9 ). Дело не в том, что при уменьшении значения сама панель задач не хочет появляться, а окно по высоте не хочет уменьшаться!! :(

Добавлено: Чт июн 24, 2010 21:34
MVV
Вот чегой-то у меня не перерисовывается, и c0, естественно, не срабатывает. Ты хоть пробовал сам так запустить?
Конечно. Я указал строку параметров для запуска - там еще при развороте окна после сокрытия заголовка окно уже перерисовывается, так что и без rmh работало бы.

Кстати, забавный глюк обнаружил. Если окно разворачивается, когда заголовок скрыт, винда скрывает панель задач (даже если автоматическое сокрытие панели задач выключено). Но если заголовок скрыт, но окно не перерисовано, винда панель задач не скрывает... То есть, надо обязательно между сокрытием заголовка и разворачиванием окна вызывать rm1pm. :D
Может в семёрке и так, в XP нет такой фичи.
А я щас в XP. :)
Аналогично, в XP нет этого.
Я все еще в XP. :D
Имеется в виду, что вызываться в таком случае боковая панель быстрого запуска будет без активации панели задач (хоть мышью, хоть вызовом меню Пуск).
Опять не совсем понял мысли. Ведь вызов меню Пуск активирует панель задач, боковую панель им не активировать.

Кстати, нашел довольно простой способ показать боковую панель. Посылаешь нажатие клавиши Win два раза, а затем двигаешь мышу влево. При этом меню Пуск открывается и закрывается, панель задач остается активной, а боковая панель появляется.
Хм. Сейчас переставил значения ключей под новую логику, с0 запустилось без cfixm1. Интересно однако.
Я писал раньше, что любое изменение размера окна вызывает перерисовку. Разворачивание или rmh попадают под этот случай.
Ах да, я же самого главного не сказал по части функции move(, 0, , +-9 ). Дело не в том, что при уменьшении значения сама панель задач не хочет появляться, а окно по высоте не хочет уменьшаться!!
Странно, проверил - работает:

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

rmh=move(, , +0, +-9)

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

/ei t1 c0 rm1pm m1 rmh
Нижний край окна приподнимается, слегка обнажая... панель задач. :D

Добавлено: Чт июн 24, 2010 22:20
Flasher
MVV писал(а):А я щас в XP. :)
Я все еще в XP. :D
Ты издеваешься, да? Изображение Короче, если подскажешь опцию, где это можно включить, скажу спасибо. Изображение
MVV писал(а):Опять не совсем понял мысли. Ведь вызов меню Пуск активирует панель задач, боковую панель им не активировать.
Если в режиме FullScreen вызвать сначала Пуск, а потом подвести курсор к боковой панели, то она будет доступна. А мысль моя сводится к тому, что этого делать не придётся, если уменьшить высоту окна на 9 пикселей.
MVV писал(а):Кстати, нашел довольно простой способ показать боковую панель. Посылаешь нажатие клавиши Win два раза, а затем двигаешь мышу влево. При этом меню Пуск открывается и закрывается, панель задач остается активной, а боковая панель появляется.
Изображение Нууу, меня разве этим удивишь, разницы для меня практически никакой, если учитывать, что всё меню Пуск у меня состоит из двух пунктов, хоть убирай повторным нажатием, хоть оставляй - всё равно, к тому же боковую панель с клавы после двойного нажатия Win можно вызвать Tab-ом. А если опять по окну ткнёшь, то возможность пропадёт опять же. Это для меня не вариант. Проходили.. Мне нужно по человечески, с подводом крысы и без лишних манипуляций.Изображение

Добавлено: Чт июн 24, 2010 22:23
Flasher
MVV писал(а):Странно, проверил - работает
А что такое "+0" ? Ты что проверил-то? Мой вариант? А я с чего начал? >>
Flasher писал(а):Но вот 9 пикселЕй как-то для меня многовато. С уменьшением не канает.

Добавлено: Чт июн 24, 2010 23:02
MVV
Ты издеваешься, да?
Чуть-чуть. :D
Короче, если подскажешь опцию, где это можно включить, скажу спасибо.
У меня оно само так. Боковая панель поверх других окон, автоскрываемая, панель задач - поверх других окон, не автоскрываемая, тотал поверх других окон на весь экран за исключением полосы слева. Когда сбоку окна щелка в пару пикселей, в этой щелке в углу виднеется панель задач, и по щелчку активируется. :D
А что такое "+0" ?
Ну, +0 можно и не писать, результат один, это я проверял просто.

Добавлено: Чт июн 24, 2010 23:20
Flasher
MVV писал(а):Боковая панель поверх других окон, автоскрываемая, панель задач - поверх других окон, не автоскрываемая, тотал поверх других окон на весь экран за исключением полосы слева. Когда сбоку окна щелка в пару пикселей, в этой щелке в углу виднеется панель задач, и по щелчку активируется.
У меня ещё с давних пор панели автоскрываемые, включая таскбар(мне её также убирать необходимо). Вот теперь я понял о чём ты: мол, если освободить для панели пару пикселей слева, то можно добраться до Пуска с нижнего левого края. Мне не очень нравится картина, когда уменьшается ширина, меня больше устраивает уменьшение высоты, но не на ДЕВЯТЬ пикселей. Что с этим будем делать? :)

Добавлено: Чт июн 24, 2010 23:51
MVV
А мне кажется, что чуть уменьшить ширину менее страшно, так как высота обычно важнее (особенно на широких мониторах, где с ней дефицит). И хватает 4 пикселей. :)

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

rmh=move(, , , +-4)

Добавлено: Пт июн 25, 2010 00:23
Flasher
MVV писал(а):особенно на широких мониторах, где с ней дефицит
У меня не он. :)
MVV писал(а):И хватает 4 пикселей. :)

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

rmh=move(, , , +-4)
Ты о высоте? Наверное это как-то связано то ли с разрешением монитора, то ли с форматом. Не везёт мне что-то.. Меньше 9-ки никак. :(
Ты мне можешь вообще объяснить, почему высота окна не меняется, если меньше, чем на 9-ть пикселей высоту менять?