Что нового

Принудительный СТОП после каждого действия

rufik

Новичок
Сообщения
33
Репутация
4
Здравсвуйте! :smile: Наверно названия темы показалось вам смешным, но это для меня очень важно, прошу вас, помочь мне. А написал бот для игры (давно), недавно админ там что-то сделал, что скрипт зависает, не работает. Причины я сам не знаю, но одно знаю, что страница вроде полностью загружается (как всегда!), но по вкладке видно, что страница загружается, и это длится минутами, иногда пол часа, и скрипт зависает.
Вот измененная часть скрипта (только слова.. вдруг админ залазит сюда ;D):
Код:
$i=1
do 
_IELinkClickByText($oIE,"x1")
_IELoadWait($oIE)
_IELinkClickByText($oIE,"x2")
_IELoadWait($oIE)
_IELinkClickByText($oIE,"x3)
_IELoadWait($oIE)
_IELinkClickByText($oIE,"x4")
_IELoadWait($oIE)
_IELinkClickByText($oIE,"x5")
_IELoadWait($oIE)
_IELinkClickByText($oIE,"x6")
_IELoadWait($oIE)
_IELinkClickByText($oIE,"x7")
_IELoadWait($oIE)
_IELinkClickByText($oIE,"x8")
_IELoadWait($oIE)
$i=$i+1
until $i=20


Попробовал убрать лоадвейт, НЕ помогает. Отключал изображения в браузере, НЕ помогает :(

Короче, не буду вас мучать, я нашел выход, сейчас объясню. Чтобы скрипт нормально работал, после каждого действия надо нажимать стоп (в браузере). Тогда загрузка страница останавливается и происходит следующее действие скрипт.
Попробовал вместо лоадвейт поставить
Код:
press("{Esc}")
, но из за того, что зависает на
Код:
_IELinkClickByText($oIE,"x1")
, он не переходит на Esc, и все зависает! :scratch:
Помогите перехитрить админа, не думаю, что админ в какой-то игре умнее знатоков по autoit ;D
 

rusreg79

Продвинутый
Сообщения
159
Репутация
57
Попробуй так сделать во всех _IELinkClickByText
Код:
_IELinkClickByText($oIE,"x1",0,0)
 
Верх