Страница 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 называется :oops:

Добавлено: Вт авг 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-файле вылезла за пределы экрана :lol:

Добавлено: Вт авг 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)"