Добрый день.
Помнится, когда (давненько) я занимался любительским программированием на Дельфи, то в своей программке я создавал параллельный поток (так называемый Thread) функцией CreateThread. Кто не в курсе: этот такой поток, который запускается параллельно с основным потоком и выполняет свои (заданные ему) функции, но оба потока (основной и созданный параллельный) находятся под управлением одного запущенного приложения.
В AutoIT есть что либо подобное ? Можно как то запустить 2 потока одновременно в одном скрипте ?
Чуть-чуть уточню. Я сделал бота для онлайн игры Клондайк. Он последовательно выполняет нужные мне действия. Сначала перегружает страницу, затем центрует и калибрует экран, устанавливая окно в нужно место, проверяет состояние энергии, пополняет в случае необходимости, потом жмет куда мне надо. Ну и так далее. А в процессе выполнения всех этих действий могут (нежданно и не запланированно) вылазеть PopUp-окна (внутри самой игры). Как вариант, сейчас я просто ввел дополнительную функцию проверки наличия на экране этого окна и периодически её запускаю. То есть: откалибровал окно - запустил функцию проверки наличия выскочившего окна, поел энергетик - опять запустил проверку наличия вылезших окон, нажал "собрать урожай" - опять проверка. И так далее.
Вот я и хочу запустить параллельный поток, который будет работать под управлением одного скрипта и постоянно следить за тем, что если появляется выскочившее окно - гасить его ! Запускать одновременно два скрипта - не хочу так.
Ну надеюсь вы поняли о чем я.
Помнится, когда (давненько) я занимался любительским программированием на Дельфи, то в своей программке я создавал параллельный поток (так называемый Thread) функцией CreateThread. Кто не в курсе: этот такой поток, который запускается параллельно с основным потоком и выполняет свои (заданные ему) функции, но оба потока (основной и созданный параллельный) находятся под управлением одного запущенного приложения.
В AutoIT есть что либо подобное ? Можно как то запустить 2 потока одновременно в одном скрипте ?
Чуть-чуть уточню. Я сделал бота для онлайн игры Клондайк. Он последовательно выполняет нужные мне действия. Сначала перегружает страницу, затем центрует и калибрует экран, устанавливая окно в нужно место, проверяет состояние энергии, пополняет в случае необходимости, потом жмет куда мне надо. Ну и так далее. А в процессе выполнения всех этих действий могут (нежданно и не запланированно) вылазеть PopUp-окна (внутри самой игры). Как вариант, сейчас я просто ввел дополнительную функцию проверки наличия на экране этого окна и периодически её запускаю. То есть: откалибровал окно - запустил функцию проверки наличия выскочившего окна, поел энергетик - опять запустил проверку наличия вылезших окон, нажал "собрать урожай" - опять проверка. И так далее.
Вот я и хочу запустить параллельный поток, который будет работать под управлением одного скрипта и постоянно следить за тем, что если появляется выскочившее окно - гасить его ! Запускать одновременно два скрипта - не хочу так.
Ну надеюсь вы поняли о чем я.