Собственно ситуация в следующем:
Есть Бот, работает в 1 окно эмулятора андройда.
В один прекрасный день, решил взяться за многооконность (одновременное выполнение скрипта в нескольких эмуляторах андройда).
В итоге бот был дописан, но появилась очень неприятная ошибка.
В кратце, как работает данный бот:
Есть основной экзешник (MAIN.exe), он запускает нужное количество программ(game1.exe, game2.exe и т.д.), которые укажет пользователь. Также MAIN.exe указывает, какие аккаунты (эмулятор андройда) запустить.
В том случае, если В основном экзешнике указано, чтобы бот работал в одно окно, то есть был запущен только MAIN.exe и, например, game1.exe - то никаких ошибок не возникает и все работает хорошо.
Если сделать, чтобы одновременно бот проходил несколько окон (например 2), то будет всегда запущен MAIN.exe, game1.exe и game2.exe (для 3 одновременных "потоков" будет запущен game3.exe). В данном случае в любое время game1, game2 и т.д. выдадут ошибку: out of memory.
Данная ошибка может выскочить и после прохождения 10 аккаунтов, а может и сразу на первом выскочить.
коды game1, game2 и т.д. одинаковые и ничем не отличаются.
И собственно вопрос:
1. могут ли конфликтовать между собой exeшники?
2. Существует ли возможность в одном коде реализовать одновременное выполнение нескольких кодов, либо одного и того же кода по срабатыванию например таймера, либо при выполнении какого либо условия при прохождении скрипта?
PS:
Пробовал сделать, чтобы MAIN.exe запускал несколько раз (столько, сколько укажет пользователь) один и тот же экзешник (game.exe), который проходит аккаунт. Также, на любом аккаунте рано или поздно выдаст ошибку (OUT OF MEMORY).
1. Duat - 08 Октября, 2020 - 11:23:07 - перейти к сообщению
2. Zireael - 08 Октября, 2020 - 17:54:44 - перейти к сообщению
Цитата:
1. могут ли конфликтовать между собой exeшники?
Не должны.
Цитата:
2. Существует ли возможность в одном коде реализовать одновременное выполнение нескольких кодов
Одновременно нет. Поочереди да.
3. Arimor - 10 Октября, 2020 - 11:15:42 - перейти к сообщению
Duat пишет:
1. могут ли конфликтовать между собой exeшники?
Если курсор одновременно использовать будут.