Директивы #include обрабатываются препроцессором. У тебя код из файла aukcion.cms вставляется в то место, где указана директива. Никакого запуска aukcion.cms не происходит. Внимательно прочитай справку еще раз.
Предлагаю оформить код в файле aukcion.cms в виде процедуры:
sub(aukcion)
// содержимое aukcion.cms
end_sub
Соответственно твой код преобразуется примерно так:
#include "aukcion.cms"
print ( $_time_m )
$exit = 0
while ($exit ! 1)
IF (($_time_m > 16) & ($_time_m < 24))
LCLICK(90, 40)
aukcion() // запускаем код из aukcion.cms
END_IF
WAITMS(100)
end_cyc
halt
Дополнение. Так и задумывалось, что скрипт должен выполняться между 17 до 23 мин включительно? С задержкой в 100мс будет порядка (23-17+1)*10*60 = 4200 запусков aukcion() в час. Если нужен один запуск, то в условие нужно либо добавить проверку флага однократного запуска, либо после запуска aukcion() вставить задержку на 7мин<=DELAY<60мин
[spoiler=флаг однократного запуска]#include "aukcion.cms"
print ( $_time_m )
$exit = 0
$run = 0
while ($exit ! 1)
IF (($_time_m > 16) & ($_time_m < 24))
IF ($run ! 1)
LCLICK(90, 40)
aukcion() // запускаем код из aukcion.cms
$run = 1
END_IF
ELSE
$run = 0
END_IF
WAITMS(100)
end_cyc
halt
[/spoiler]
[spoiler=задержка после запуска аукциона]#include "aukcion.cms"
print ( $_time_m )
$exit = 0
while ($exit ! 1)
IF (($_time_m > 16) & ($_time_m < 24))
LCLICK(90, 40)
aukcion() // запускаем код из aukcion.cms
WAIT(7*60)
END_IF
WAITMS(100)
end_cyc
halt
[/spoiler]