Что нового

Перевод Python в AutoIt

Zud120

Новичок
Сообщения
7
Репутация
0
Версия AutoIt: 3.3.12.0

Описание:
Есть готовый код написанный на Python, а точнее в программе Sikuli, нужна помощь переписи этого кода на AutoIt, я в этом дуб поэтому решил обратиться сюда

Примечания:
Код не большой 70 строк,команды по большому счету однотипные, сколько выйдет при переписи на AutoIt знать не могу
 
Автор
Z

Zud120

Новичок
Сообщения
7
Репутация
0
Подскажите чем заменить эту строку: for b in range(12), что бы в Autoit производило то же действие
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Garrett
в данном случае некритично, т.к. переменная итерации не используется в теле цикла, но вообще, альтернатива
Код:
For $b = 0 To 11
 
Автор
Z

Zud120

Новичок
Сообщения
7
Репутация
0
Как сделать что бы данная часть кода пропускалась в случае если на экране нет такой картинки и что бы если её нет данные строки игнорировались и скрипт переходил на следующий уровень
Код:
For $b = 0 To 12
		$dead = _ImageSearch("dead.bmp",1,$x,$y,1)
		MouseClick("left",$x,$y,1,0)
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
Это?
Код:
For $b = 0 To 12
	$dead = _ImageSearch("dead.bmp",1,$x,$y,1)
	If $dead =1 Then
		MouseClick("left",$x,$y,1,0)
	EndIf
Next
 
Автор
Z

Zud120

Новичок
Сообщения
7
Репутация
0
Если у меня получилась такая конструкция к примеру, как осуществить переход с первого бесконечно цикла во второй и затем выход из второго в первый?
Код:
While 1
	
	For
		
		While 2
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
Код:
While 1
	For $i=1 To 3
		MsgBox(0, "Цикл-1", $i)
	Next
	While 1
		For $j=1 To 3
			MsgBox(64, "Цикл-2", $j)
		Next
		ExitLoop
	WEnd
WEnd
 
Автор
Z

Zud120

Новичок
Сообщения
7
Репутация
0
Переписал все работает как хотелось, всем спасибо ;)
 
Верх