1

Тема: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

Здравствуйте, подскажите пожалуйста, как это сделать?

2

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

F1::
	SetTimer MonitorOff, -60000
	return

MonitorOff:
	SendMessage,0x112,0xF170,2,,Program Manager
	return

3

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

mafckz
Но почему-то в настройках схемы электропитания этот параметр не изменяется. Я правильно понимаю, это одноразовый скрипт?

Объясню как хотелось бы, нажал хоткей и монитор отключается через 1 минуту, если монитор включился от движения мыши, то всё равно через 1 минуту он отключится. И в этом же скрипте, добавить второй хоткей для выставления 30 минут.

4

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

Через СMD можно.
https://technet.microsoft.com/en-us/lib … 48940.aspx

5

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

Malcev
Вот таким образом? А как можно совместить этот код с AHK, чтобы повесить хоткеи?

powercfg -change -monitor-timeout-ac 1

6

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

Можно так:

F1:: Run, powercfg -change -monitor-timeout-ac 1

7

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

Лучше так:

F1:: Run, powercfg -change -monitor-timeout-ac 1,, hide

8

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

Спасибо большое, а не подскажете как сделать тултип, сделал по готовому примеру, но так не работает.

^+w:: Run, powercfg -change -monitor-timeout-ac 1,, hide
   ToolTip, Отключать дисплей: 1 мин
   SetTimer, RemoveToolTip1, 1000
   return
   RemoveToolTip1:
   SetTimer, RemoveToolTip1, Off
   ToolTip
   return
   
^+e:: Run, powercfg -change -monitor-timeout-ac 30,, hide
   ToolTip, Отключать дисплей: 30 мин
   SetTimer, RemoveToolTip2, 1000
   return
   RemoveToolTip2:
   SetTimer, RemoveToolTip2, Off
   ToolTip
   return

9

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

Balux

^+w:: 
   Run, powercfg -change -monitor-timeout-ac 1,, hide
   ToolTip, Отключать дисплей: 1 мин
   SetTimer, RemoveToolTip1, 1000
   return
   RemoveToolTip1:
   SetTimer, RemoveToolTip1, Off
   ToolTip
   return
   
^+e:: 
   Run, powercfg -change -monitor-timeout-ac 30,, hide
   ToolTip, Отключать дисплей: 30 мин
   SetTimer, RemoveToolTip2, 1000
   return
   RemoveToolTip2:
   SetTimer, RemoveToolTip2, Off
   ToolTip
   return

10

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

mafckz
Спасибо, а не знаете как указать точные координаты тултипа? И размер/цвет шрифта?

11 (изменено: mafckz, 2016-05-01 03:46:02)

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

Balux
ToolTip [, Text, X, Y, WhichToolTip] . На русском, видимо, нет.

12

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

http://forum.script-coding.com/viewtopi … 539#p97539

13

Re: AHK: Выставлять "Отключать дисплей: 1 мин" по горячей клавише

mafckz
Спасибо, да, в форумном FAQ-е не нашёл.

Malcev
Спасибо, попробую.