CODE:
function login()
{
if(fopen ("D:\test.txt", "r")!=0)
{
while(freadline(login_sent[n])!=0)
{
if(findimage(1, #i_name_pers[0][0], 0, #px[0], #py[0], 0, 0, 1366, 768, w)==1)
{
sendmouse(LEFT, px[0] + 25, py[0] + 25, w);
delete_input();
sleep(1000);
sendkey(login_sent[n], 0, w);
sleep(1000);
sendkey(TAB, w);
sleep(1000);
sendkey("8246291", 0, w);
sleep(1000);
//sendkey(RETURN, w);
logwrite("Производиться вход.");
sleep(1000);
}
}
}
n++;
fclose();
}
{
if(fopen ("D:\test.txt", "r")!=0)
{
while(freadline(login_sent[n])!=0)
{
if(findimage(1, #i_name_pers[0][0], 0, #px[0], #py[0], 0, 0, 1366, 768, w)==1)
{
sendmouse(LEFT, px[0] + 25, py[0] + 25, w);
delete_input();
sleep(1000);
sendkey(login_sent[n], 0, w);
sleep(1000);
sendkey(TAB, w);
sleep(1000);
sendkey("8246291", 0, w);
sleep(1000);
//sendkey(RETURN, w);
logwrite("Производиться вход.");
sleep(1000);
}
}
}
n++;
fclose();
}
Функция логин читает только одну строку с файла, при каждом ее использовании.
Переменная n добавляется при каждом вызове, но строка с файла постоянно вызывается первая.
Содержимое файла:
CODE:
Логин1
Логин2
Логин3
Логин4
Логин2
Логин3
Логин4
При каждом вызове функции, пишеться только "Логин1".