Как закрыть диалог far.Message без кнопок

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Как закрыть диалог far.Message без кнопок

Post by Shmuel »

Latest post of the previous page:

buniak_a_h wrote: Sun 23 Jul, 2017 17:47Документацию в формате CHM прочитать невозможно
Это как понимать? Я вроде читаю, и ничего.
buniak_a_h wrote: Sun 23 Jul, 2017 17:47формат "заточен" на поиск конкретного описания конкретной функции или имени
Простой поиск regex в этом мануале немедленно выдаёт все вхождения.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Как закрыть диалог far.Message без кнопок

Post by buniak_a_h »

Shmuel wrote: Sun 23 Jul, 2017 17:56Это как понимать?
Очень просто: нет кнопки "следующий (как в формате hlp, например). Нет возможности читать подряд (как в формате pdf).
Короче, мануал удобен в формате pdf. А формат chm больше именно помощь. Есть разница.
Shmuel wrote: Sun 23 Jul, 2017 17:56Простой поиск regex в этом мануале немедленно выдаёт все вхождения.
Я ж не спорю. НО! Для этого надо было знать, что из трёх (!!!) chm=файлов надо было искать именно в luafar_manual.chm.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Как закрыть диалог far.Message без кнопок

Post by buniak_a_h »

Shmuel, мы углубились в обсуждение документации. Просто наболело, но меня уже предупредили за оффтопик. Не смертельно, но неприятно. Так что продолжение банкета - либо в форуме про документацию, либо в отдельной теме.
Shmuel
Posts: 6815
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 526 times

Как закрыть диалог far.Message без кнопок

Post by Shmuel »

buniak_a_h wrote: Sun 23 Jul, 2017 18:46Так что продолжение банкета - либо в форуме про документацию, либо в отдельной теме.
Продолжения банкета с моей стороны не будет. По моему пониманию, кто хочет учиться - учится, а кто не хочет - жалуется на несовершенство документации и прочую неидеальность нашего мира.
User avatar
zg
zero-gravity
Posts: 6015
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Как закрыть диалог far.Message без кнопок

Post by zg »

buniak_a_h wrote: Sun 23 Jul, 2017 16:46И из чего тут видно, что окно, созданное функцией far.Message, закроется?
из того, что при отсутствии кнопок никакого окна не создаётся, а просто рисуется текст поверх всего, соответственно перерисовка всех окон, удаляет то, что просто нарисовано.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Как закрыть диалог far.Message без кнопок

Post by buniak_a_h »

zg, спасибо. Много нового узнал... Кто бы мог подумать. А выглядит, как окно.
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Как закрыть диалог far.Message без кнопок

Post by buniak_a_h »

Модератор! Тему можно закрыть.
gotar
Posts: 412
Joined: Sun 06 Sep, 2009 12:34
Has thanked: 17 times
Been thanked: 3 times

Как закрыть диалог far.Message без кнопок

Post by gotar »

Почему

Code: Select all

far.Message(" Нажмите клавишу... ","","")
local VK=mf.waitkey(0,1)
far.AdvControl("ACTL_REDRAWALL")
print(("Название клавиши: %s Код клавиши: %d (0x%X)"):format(mf.key(VK),VK,VK))
Не закрывает Far.Message, если этот скрипт вызвать через util: и все хорошо если через lua:@ ?
Как правильно закрывать Far.Message для util:?
Last edited by gotar on Tue 17 Oct, 2017 10:55, edited 1 time in total.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Как закрыть диалог far.Message без кнопок

Post by John Doe »

util: это префикс, принадлежащий скрипту Script utils, правильнее обсуждать там.
По сути вопроса: проблему не понял, и у меня не воспроизводится в актуальной версии фара.
(Если продолжать обсуждение, то в соответствующей теме)
Last edited by John Doe on Tue 17 Oct, 2017 14:13, edited 1 time in total.
Post Reply

Return to “Нужна помощь”