Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (2): [1] 2 »   

> Без описания
AaronSelenger
Отправлено: 12 Января, 2017 - 13:43:39
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 21
Дата рег-ции: Дек. 2016  
Репутация: 0




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();
}

Функция логин читает только одну строку с файла, при каждом ее использовании.
Переменная n добавляется при каждом вызове, но строка с файла постоянно вызывается первая.
Содержимое файла:
CODE:
Логин1
Логин2
Логин3
Логин4

При каждом вызове функции, пишеться только "Логин1".
 
 Top
Kibor
Отправлено: 12 Января, 2017 - 14:08:17
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8098
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




правка - форматировать блоки.
где заканчивается цикл whine?
где n++;?
 
 Top
AaronSelenger
Отправлено: 12 Января, 2017 - 14:13:21
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 21
Дата рег-ции: Дек. 2016  
Репутация: 0




 Kibor пишет:
правка - форматировать блоки.
где заканчивается цикл whine?
где n++;?

Пишет что запрещено править
 
 Top
Kibor
Отправлено: 12 Января, 2017 - 14:14:20
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8098
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




чеГО пишет?
 
 Top
AaronSelenger
Отправлено: 12 Января, 2017 - 14:14:47
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 21
Дата рег-ции: Дек. 2016  
Репутация: 0




 Kibor пишет:
чеГО пишет?

Тю блин. Туплю) Я думал что сообщения с форумом связано
(Добавление)
 Kibor пишет:
чеГО пишет?

Цикл внутри тела условия открытия файла.
n++; перед функцией закрытия файла
(Добавление)
 Kibor пишет:
чеГО пишет?

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();
}

(Отредактировано автором: 12 Января, 2017 - 14:19:56)

 
 Top
Kibor
Отправлено: 12 Января, 2017 - 14:32:10
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8098
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




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();
}
}

надо так
 
 Top
AaronSelenger
Отправлено: 12 Января, 2017 - 14:38:14
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 21
Дата рег-ции: Дек. 2016  
Репутация: 0




 Kibor пишет:
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();
}
}

надо так

У меня все равно выводить только первую строчку(
 
 Top
Kibor
Отправлено: 12 Января, 2017 - 15:06:41
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8098
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




понятия не имею что там выводит и что в недостающем коде.

CODE:
int n=0;
string login_sent[200];
login();


function login()
{
if(fopen ("D:\test.txt", "r")!=0)
{
while(freadline(login_sent[n])!=0)
{
messagebox (login_sent[n]);
n++;
}
fclose();
}
}

(Добавление)
ну если немного помидитировать предположу что в функции delete_input(); обнуляется переменная n
 
 Top
AaronSelenger
Отправлено: 12 Января, 2017 - 15:48:54
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 21
Дата рег-ции: Дек. 2016  
Репутация: 0




 Kibor пишет:
понятия не имею что там выводит и что в недостающем коде.

CODE:
int n=0;
string login_sent[200];
login();


function login()
{
if(fopen ("D:\test.txt", "r")!=0)
{
while(freadline(login_sent[n])!=0)
{
messagebox (login_sent[n]);
n++;
}
fclose();
}
}

(Добавление)
ну если немного помидитировать предположу что в функции delete_input(); обнуляется переменная n

CODE:
function delete_input()
{
keydown(17); keydown(65); sleep(500);
keyup(17); keyup(65); sleep(500); key(BACK);
}
 
 Top
Kibor
Отправлено: 12 Января, 2017 - 16:05:48
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8098
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




ну тогда
CODE:
int n=0;
string login_sent[200];
login();


function login()
{
if(fopen ("D:\test.txt", "r")!=0)
{
while(freadline(login_sent[n])!=0)
{
messagebox (login_sent[n]);
n++;
}
fclose();
}
}

работает, так как есть все переменные и код полный

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();
}
}

function delete_input()
{
keydown(17); keydown(65); sleep(500);
keyup(17); keyup(65); sleep(500); key(BACK);
}

не работает так как код не полный. отсутствует вызов функций и объявление переменных.

выкладывайте полностью рабочий код. что бы никто не гадал.
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by