Чтобы открыть один клиент, я использовал следующую простенькую конструкцию
Конечно, она справится с открытием двух клиентов, если делать это по очереди, но ведь в то время, когда загружается первый, можно сразу открыть и второй (третий, четвертый... n-ный), скажем чем-нибудь вроде
Подскажите, пожалуйста, как можно различать два (три и более) клиента, если до момента входа в игру у них одинаковое название окна?
Код:
Run ("E:\CCP\Eve-Online\eve.exe")
Sleep (5000)
Do ; поиск точки на кнопке "Подключиться"
Sleep (1500)
PixelSearch (450,725,450,7255,0xFFFFFF)
Until @error=0
MouseClick("left",592,815,2)
Send("логин")
Send("{TAB}")
Sleep (1000)
Send("пароль")
Sleep (1000)
Send("{ENTER}")
Do ; поиск точки на надписи "EVE-online"
Sleep (1500)
PixelSearch (430,55,430,55,0xFFFFFF)
Until @error=0
Send("{ENTER}")
Конечно, она справится с открытием двух клиентов, если делать это по очереди, но ведь в то время, когда загружается первый, можно сразу открыть и второй (третий, четвертый... n-ный), скажем чем-нибудь вроде
Код:
For $x = 1 TO 2
Run ("E:\CCP\Eve-Online\eve.exe")
Sleep (1000)
next
Подскажите, пожалуйста, как можно различать два (три и более) клиента, если до момента входа в игру у них одинаковое название окна?