Версия AutoIt: v3.3.6.1
Описание:
Искала ответ на свой вопрос на форуме, но не нашла :-[
Помогите, пожалуйста, создать скрипт, который будет последовательно запускать другие скрипты (которые осуществляют действия в IE, после чего закрывают IE и убираются сами), по мере окончания их работы.
Нужно, чтобы требуемая программа запускала каждый новый скрипт только после завершения работы предыдущего (окно IE закрывается, запускается новый скрипт).
На данный момент, они запускаются по-очереди, по расписанию, но т.к все они работают разное время, а запуск одновременно двух, зачастую, вызывает гибель обоих, то требуется оптимизация В каждый момент должен работать лишь 1 скрипт из запускаемых (и, по-видимому, скрипт "запускатель").
Примечания:
Описание:
Искала ответ на свой вопрос на форуме, но не нашла :-[
Помогите, пожалуйста, создать скрипт, который будет последовательно запускать другие скрипты (которые осуществляют действия в IE, после чего закрывают IE и убираются сами), по мере окончания их работы.
Нужно, чтобы требуемая программа запускала каждый новый скрипт только после завершения работы предыдущего (окно IE закрывается, запускается новый скрипт).
На данный момент, они запускаются по-очереди, по расписанию, но т.к все они работают разное время, а запуск одновременно двух, зачастую, вызывает гибель обоих, то требуется оптимизация В каждый момент должен работать лишь 1 скрипт из запускаемых (и, по-видимому, скрипт "запускатель").
Примечания:
Код:
Не знаю, нужно это или нет, но начинаются скрипты, которые требуется запускать так:
#include <IE.au3>
$oIE = _IECreate ("http: //www.сайт.com/")
$login = _IEGetObjById($oIE,"authentificationLogin")
_IEFormElementSetValue($login,"Логин")
$pass = _IEGetObjById($oIE,"authentificationPassword")
_IEFormElementSetValue($pass,"Пароль")
$auth = _IEGetObjById($oIE,"authentification")
$submit = _IEFormElementGetCollection($auth,2)
_IEAction($submit,"click")
_IELoadWait($oIE,700)
do.................................
if $horseLink = "" then
;MsgBox(0,"Script is done","All is done")
_IEQuit($oIE)
ExitLoop
EndIf
...............................