Что нового

Организация повтора части cкрипта

kseniya

Новичок
Сообщения
21
Репутация
1
Мне необходимо, чтобы клики мышек
MouseClick("left",110,666,1)
MouseClick("left",161,745,1)
MouseClick("left",182,769,1)
MouseClick("left",635,563,1)
повторялись N раз (например N=100). Как организовать цикл повторения??Есть какое-то общий алгоритм?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
kseniya,
Код:
;...
$iN = 100 ;количество повторов
;...
For $i = 1 To $iN
	MouseClick("left", 110, 666, 1)
	MouseClick("left", 161, 745, 1)
	MouseClick("left", 182, 769, 1)
	MouseClick("left", 635, 563, 1)
Next
;...
Или
Код:
;...
$iN = 100 ;количество повторов
$i = 1
;...
While $i < $iN
	MouseClick("left", 110, 666, 1)
	MouseClick("left", 161, 745, 1)
	MouseClick("left", 182, 769, 1)
	MouseClick("left", 635, 563, 1)
	$i += 1
WEnd
;...
Или
Код:
;...
$iN = 100 ;количество повторов
$i = 1
;...
Do
	MouseClick("left", 110, 666, 1)
	MouseClick("left", 161, 745, 1)
	MouseClick("left", 182, 769, 1)
	MouseClick("left", 635, 563, 1)
	$i += 1
Until $i = $iN
;...
 
Автор
K

kseniya

Новичок
Сообщения
21
Репутация
1
Спасибо!!!Я уже нашла это в справке на русском языке!!!
Да-м,теперь другой вопрос ...А если по какой-то причине надо прервать работу скрипта, хорошо бы организовать нажатие какой-то кнопки с клавиатуры для завершения или прерывания скрипта...
Нажатие кнопки с клавы, елси я понимаю все верно можно осуществить с помощью фукции НоtKeySet..
Буду теперь с ней бороься
 
Верх