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

Добавлено: Вс май 12, 2019 13:35
perevodman
Друзья, подскажите, пожалуйста самый простой способ убрать главное меню. Я пытаюсь всё сделать по этой инструкции, но она 2010 года и многое уже не совпадает с тем, что там написано, а моих познаний недостаточно, чтобы самостоятельно это всё переделать под новые версии программ. Помогите плиз. Мне всего лишь нужно скрыт главное меню.

Добавлено: Вс май 12, 2019 16:06
Flasher
perevodman
Да, название модуля в 11 году менялось. См. сюда: 1, 2.

Добавлено: Сб апр 11, 2020 10:47
HEXFIX
Повесил на горячие клавиши команду sw_qv (Включить/выключить быстрый просмотр с увеличением ширины пассивной панели). Всё работает. Но, после применения этой команды обычный быстрый просмотр про Ctrl+Q также происходит со сдвигом разделителя панелей. Как можно исправить?

Добавлено: Сб апр 11, 2020 11:46
sa
HEXFIX
Попробуйте вариант с изменением последовательности команд в disable_qv (TCFS2.ini):
disable_qv=tcm(909) tcm(307)

Добавлено: Сб апр 11, 2020 11:53
MVV
А если вручную исправить положение разделителя при быстром просмотре и попробовать выключить/включить его, посмотреть, будут ли восстанавливаться положения? У меня положения разделителя с быстрым просмотром и без задаются отдельно, причем тотал запоминает текущее положение для того режима, который в данный момент активен.

Добавлено: Сб апр 11, 2020 12:10
HEXFIX
Способ sa работает.
Спасибо за помощь.

Добавлено: Сб апр 11, 2020 14:41
Flasher
HEXFIX
Повторюсь — только уже с другой ссылкой.

Добавлено: Сб апр 11, 2020 21:06
HEXFIX
Мдауж... :oops:
Может это таки не я писал? Ну честно совершенно не помню, чтобы я об этом спрашивал

Добавлено: Вс апр 12, 2020 07:19
Avada
HEXFIX
Кто чего не помнит, модераторов не интересует, а в правилах форума оправдательный вариант с амнезией не предусмотрен. Лучшее лекарство от неё — поиск по форуму. Не говоря про то, что у вас не настолько запредельное число сообщений, чтобы хотя бы в них (а в норме, разумеется, и не только в них) до сочинения очередного запроса нельзя было проверить, не спрашивалось ли об этом прежде. Налицо совершенно недопустимая тенденция, и её пора прекращать.
Замечание за нарушение правил форума.

Добавлено: Чт ноя 12, 2020 10:32
lz57005
Имеем:

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

/ef "tcm(519,1) delay(100) send({enter},findwnd(TDlgCustomColors))"
Возможно ли заменить delay(100) на какую-то конструкцию с loop, if, findwnd? Чтобы это выглядело как

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

/ef "tcm(519,1) (пока не появилось окно) send({enter},findwnd(TDlgCustomColors))"

Добавлено: Чт ноя 12, 2020 11:34
sa
lz57005
Если так попробовать?

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

/ef "tcm(519,1) eval(send_wait({enter},findwnd(TDlgCustomColors)))"

Добавлено: Чт ноя 12, 2020 11:39
lz57005
sa писал(а):lz57005
Если так попробовать?

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

/ef "tcm(519,1) eval(send_wait({enter},findwnd(TDlgCustomColors)))"
а send_wait это в какой-то новой версии? о которой я не вкурсе?

Добавлено: Чт ноя 12, 2020 11:54
sa
lz57005
Вспомогательная функция описана в TCFS2.Core.ini:
; Ожидает появления окна и отправляет ему нажатия клавиш. Параметры: строка с нажатиями, формула дескриптора окна, число секунд (по умолчанию 5)
send_wait=loop(@<=if_empty(#3,5)*20 && if(#2,sendmsg(#2)*send(#1,#2)*0,delay(50)))
В версии TCFS2 2.4.3.584, что выложена на wincmd.ru.

Добавлено: Чт ноя 12, 2020 12:22
lz57005
Теперь всё стало намного понятнее, спасибо

Добавлено: Чт ноя 12, 2020 12:27
Avada
lz57005
Впредь попрошу соблюдать правила форума, не злоупотреблять ненужным цитированием и в положенных местах всегда ставить заглавные буквы и точки.