Страница 33 из 130
Добавлено: Пн авг 01, 2011 22:13
Flasher
Да, забыл пробелы убрать. Насчёт задержки не знал, думал, что всегда 50, учтено.
Добавлено: Вт авг 02, 2011 09:05
MVV
Задержка в программе делается лишь в двух местах - перед проверкой условия (которая задаётся параметром /d, и которая не делается, если условие не задано - ведь задержка делается, чтобы тотал успел записать в конфиг) и явно с помощью вызова функции delay.
Добавлено: Вт авг 02, 2011 21:24
HA3APET
Подскажите как решить вот такую задачу.
Есть кнопка:
Код: Выделить всё
/d=5 /ef "run_action(fs3_0), test(hasCaption) | run_action(fs3_1)"
[Actions]
fs3_0=c0 cl0 db0 tb0 sb0 kb0 th0 t1 m1
fs3_1=c1 cl1 db1 tb1 sb1 kb1 th1 t0 m0
Если ТС уже в развёрнутом виде, то хотелось бы по нажатию на кнопку переходить в полноэкранный, что бы ТС заполнял весь экран. А при повторном нажатии возвращался в прежний вид, то есть в развёрнутый.
Сейчас у меня
так
Понятно, что из развёрнутого вида, ещё раз развернуть не получается, но может есть др способ получить желаемое?
Добавлено: Вт авг 02, 2011 22:02
Flasher
m0 убери на конце.
Только это не полноэкранный режим, гл. меню и заголовки панелей не убраны.
Добавлено: Вт авг 02, 2011 22:39
HEXFIX
Всем привет.
А можно ли как-нибудь заставить меню скрываться\появляться по нажатию Alt? Т.е. поведение должно быть аналогичным реализованному, например, в Проводнике Windows 7?
Добавлено: Вт авг 02, 2011 22:49
Flasher
HEXFIX
Давно уже есть. Смотри после строки:
Код: Выделить всё
; Команды управления главным меню (необходим активный TCFS2Tools.dll)
Хотя для этого и TCFS2 не нужен, достаточно смонтировать библиотеку как wdx-плагин или дочерний плагин autorun.
Добавлено: Вт авг 02, 2011 22:55
HA3APET
Flasher писал(а):m0 убери на конце.
Не помогло.
Добавлено: Вт авг 02, 2011 22:56
HEXFIX
Flasher
Так немного не то.
В ini-файле есть 2 команды:
mm0=tcm(tt_HideMainMenu) ; Скрыть строку главного меню
mm1=tcm(tt_ShowMainMenu) ; Показать строку главного меню
т. е. получается 2 сочетания клавиш.
Мне же нужно скрыть-показать повесить на 1 сочетание клавиш.
Вроде это Toogle называется

Добавлено: Вт авг 02, 2011 22:59
Flasher
HA3APET
Т.е. попрежнему окно уменьшается? А если m1 убрать впридачу?
HEXFIX
Я выше дописал кое-что.
Добавлено: Вт авг 02, 2011 23:01
HA3APET
Flasher
Я уверен, что вы в очередной раз не поняли сути задачи.
Добавлено: Вт авг 02, 2011 23:05
Flasher
HA3APET
Ок. Разберём по пунктам.
HA3APET писал(а):по нажатию на кнопку переходить в полноэкранный, что бы ТС заполнял весь экран
Это и так происходит, насколько я мог в этом убедиться.
HA3APET писал(а):А при повторном нажатии возвращался в прежний вид, то есть в развёрнутый.
В развёрнутый, а не восстановленный. m0 - команда восстановления. Если её убрать, то окно не уменьшается.
Я понял так, как это можно было понять из написанного.
Добавлено: Вт авг 02, 2011 23:10
HEXFIX
Flasher
Стоп. Не могу въехать.
Библиотека TCFS2Tools.dll у меня и так лежит в plugins плагина autorun.wdx.
Команды "Скрыть строку главного меню" и "Показать строку главного меню" действуют, но на них надо назначать разный набор горячих клавиш. Как назначить скрытие-показ строки меню на один набор клавиш?
Добавлено: Вт авг 02, 2011 23:12
HA3APET
Flasher писал(а):Это и так происходит, насколько я мог в этом убедиться.
Происходит только если ТС не в развёрнутом состоянии.
Задача - что бы кнопка ещё и из развёрнутого переводила ТС в полноэкранный. То есть развернули мы ТС с помощью квадратика, что слева от крестика. У нас ТС занял всё пространство, отображается только Панель задач Windows, вот теперь из такого состояния надо по нажатию на кнопку перевести ТС в полноэкранный, то есть что бы не было Панели задач Windows и ТС занимал весь экран.
По сути надо развернуть ТС ещё раз, но поверх всех окон.
Добавлено: Вт авг 02, 2011 23:20
HEXFIX
Вопрос снят.
Всё оказалось очень просто и глупо одновременно - команда mm2=tcm(tt_SwitchMainMenu) в ini-файле вылезла за пределы экрана

Добавлено: Вт авг 02, 2011 23:21
Flasher
HEXFIX
Если так, то Alt автоматически по умолчанию должен вызывать главное меню при его скрытии. Если же установить ключ MenuMode=1, то гл. меню по умолчанию будет вызываться в вертикальном всплывающем виде. См. ReadMe по TCFS2Tools.
HA3APET
Стоит попробовать
m1 поставить на место, где была
m0. А ещё в строке приписать:
/ef "show(3) run_action(fs3_0), test(hasCaption) | run_action(fs3_1)"