Что нового

как выполнить условие разное по времени?

den23rus

Новичок
Сообщения
27
Репутация
0
Есть скрипт и он работае. Лаборант изготавливает щипцы через 1 мин, а как сделать условие что бы изготавливал сироп от кашля через 5 мин, если я захочу поменять медикомент.

Код:
While 1
    _IELinkClickByText($oIE, "Накормить всех")
    _IELinkClickByText($oIE, "Складировать все")
	_IELinkClickByText($oIE, "Подготовить все")
	_IELinkClickByText($oIE, "Изготовить везде Щипцы")
	
    Sleep(30000)
	_IELinkClickByText($oIE, "Обновить")
    Sleep(30000)
	_IELinkClickByText($oIE, "Обновить")
	_IELinkClickByText($oIE, "Приободрить всех")
	
	Sleep(30000)
	_IELinkClickByText($oIE, "Обновить")
	Sleep(30000)
	_IELinkClickByText($oIE, "Обновить")
	
    _IELoadWait($oIE)
WEnd

Func _F5()
    Send("{F5}")
EndFunc
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: как сделать условие?

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"как сделать условие?" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Глобальный модератор.
 

avmaksimov

Новичок
Сообщения
46
Репутация
4
Что-то не очень ясна задача, особенно, в терминах приведенного кода... По идее что-то вроде _Timer_SetTimer должно помочь...
 

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Где-то так
Код:
#include <Timers.au3>

$starttime = _Timer_Init()

While 1
    _IELinkClickByText($oIE, "Накормить всех")
    _IELinkClickByText($oIE, "Складировать все")
    _IELinkClickByText($oIE, "Подготовить все")
    If _Timer_Diff($starttime) < 5*60*1000 Then 
        _IELinkClickByText($oIE, "Изготовить везде Щипцы")
    Else
        _IELinkClickByText($oIE, "Изготовить везде Сироп от кашля")
    EndIf

    Sleep(30000)
    _IELinkClickByText($oIE, "Обновить")
    Sleep(30000)
    _IELinkClickByText($oIE, "Обновить")
    _IELinkClickByText($oIE, "Приободрить всех")
   
    Sleep(30000)
    _IELinkClickByText($oIE, "Обновить")
    Sleep(30000)
    _IELinkClickByText($oIE, "Обновить")
   
    _IELoadWait($oIE)
WEnd

Func _F5()
    Send("{F5}")
EndFunc
 
Верх