1

Тема: AHK:Активация действия по времени системы.

Есть определённый не сложный скрипт в котором надо что бы ряд действий начинался по одинаковому времени всегда в **:58 минут.Как этого можно добиться если вообще возможно ?

2

Re: AHK:Активация действия по времени системы.

Например, периодически проверять переменную A_Min.

3 (изменено: red2881, 2016-09-17 09:36:00)

Re: AHK:Активация действия по времени системы.

;#NoTrayIcon
  Array := Array("1558","1658") ; время 15:58 , 16:58
 for i,n1 in Array
{
target_time = % n1   
target := A_YYYY A_MM A_DD target_time 00
if (target < A_Now)
   EnvAdd, target, 1, d
EnvSub, target, %A_Now%, Seconds
Sleep, % target * 1000
msgbox Ваши действия!
}

Автор Malcev http://forum.script-coding.com/viewtopi … 89#p100489

Чем планировщик не устраивает?

4

Re: AHK:Активация действия по времени системы.

red2881, зачем так:

target_time = % n1

?

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

5

Re: AHK:Активация действия по времени системы.

teadrinker. Можно так.

Array := Array("1558", "1658")

for i in Array
   MsgBox, % Array[i]
; или так
for i,n1 in Array
   MsgBox, % n1

6

Re: AHK:Активация действия по времени системы.

Я имел в виду, зачем писать = %, когда можно просто :=.

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