Что нового

Параллельное выполнение скрипта

neversaymoo

Новичок
Сообщения
2
Репутация
0
Добрый день, уважаемые форумчане!
Подскажите, пожалуйста, как сделать такую. вещь.
Простыми словами, есть 2 скрипта, первый:
Код:
while 1 = 1
InputBox("Привет", "здрасьти.", "", "", 270, 250)
wend

и
Код:
while 2 = 2
   WinWaitActive("Привет")
   sleep(1000)
   Send("2")
wend


Как их объединить в один код?
 

Ksaan

Знающий
Сообщения
207
Репутация
15
В 1 скрипте? вроде ни как не получится,
Код:
InputBox
покуда не завершить его скрипт дальше не пойдет. А
Код:
WinWaitActive("Привет")
уже не обнаружит окна. Только делать 2 скрипта.
Поправте если я не прав. :scratch:
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
neversaymoo [?]
Как их объединить в один код?
Код:
While 1
	Run(@AutoItExe & ' /AutoIt3ExecuteLine "InputBox(''Привет'', ''здрасьти.'', '''', '''', 270, 250)"')
	WinWaitActive("Привет")
	Send("2")
	WinWaitClose("Привет")
Wend
 
Автор
N

neversaymoo

Новичок
Сообщения
2
Репутация
0
CreatoR сказал(а):
neversaymoo [?]
Как их объединить в один код?
Код:
While 1
	Run(@AutoItExe & ' /AutoIt3ExecuteLine "InputBox(''Привет'', ''здрасьти.'', '''', '''', 270, 250)"')
	WinWaitActive("Привет")
	Send("2")
	WinWaitClose("Привет")
Wend
Хорошо, спасибо.
Но только таким образом получается, что он единожды проставляет "2" в окне.
Есть ли возможность реализовать то же самое, но что бы спамилась та же самая "2", с каким либо интервалом?
 
Верх