1 (изменено: red2881, 2019-05-15 10:29:05)

Тема: AHK:Обновление экрана. redraw off

Добрый день!

Есть возможность на время работы скрипта выключить обновление экрана?

VBA есть:

Application.ScreenUpdating = False

2

Re: AHK:Обновление экрана. redraw off

red2881


xl := ComObjCreate("Excel.Application")
xl.screenUpdating := 0

3 (изменено: red2881, 2019-05-15 13:56:58)

Re: AHK:Обновление экрана. redraw off

Как в Excel знаю. Как отключить обновление любого окна, или экрана целиком.

4

Re: AHK:Обновление экрана. redraw off

Проще всего перекрыть экран окном со скриншотом экрана.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Skype dmitry_fiveg

5

Re: AHK:Обновление экрана. redraw off

Любого, наверное, никак не получится, а так можно еще wm_setredraw пробовать отправлять.

6 (изменено: red2881, 2019-05-15 23:54:18)

Re: AHK:Обновление экрана. redraw off

Всем спасибо. Буду читать. Еще function: cloak().

7 (изменено: Malcev, 2019-05-17 01:01:53)

Re: AHK:Обновление экрана. redraw off

Эта функция использует wm_setredraw.
Тут подумал, что наверное можно перекрывать любое окно любой программы другим рабочим столом, по типу, как это делает UAC.