Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Не открывается файл

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

1. AaronSelenger - 04 Января, 2017 - 11:38:48 - перейти к сообщению
Вот полный код. Не хочет открываться файл который запрашивается в функции login(). Хотя он создан и находиться точно по адресу.
CODE:
// news
int px[1], py[1];
int n = 0;
//глобальні змінні
int address_sent = 0, check_enter = 0;
string login_sent[100];
//
win w = window ("KrafterMT", "TForm", -1); activate(w);
//Виклик
load_image();
//
loop()
{
check();
sleep(1000);
login();
sleep(10000);
}

//
function login()
{
if(fopen ("D:\test.txt", "r")!=0)
{
if(login_sent[n] != "")
{
freadline(login_sent[n]);
{
if(findimage(1, #i_enter[0][0], 0, #px[0], #py[0], 0, 0, 1366, 768, w)==1)
{
mouse(LEFT, px[0], py[0] + 170, w);
sleep(1000);
messagebox(login_sent[n]);
n++;
}
}
}
}
fclose();
}
function check()
{
if(address_sent == 0)
{
if(findimage(1, #i_check_load_page_proxy[0][0], 0, #px[0], #py[0], 0, 0, 1366, 768, w)==1)
{
sleep(1000);
mouse(LEFT, px[0] + 200, py[0] + 90, w);
sendlanguage("00000409", w);
key("m.vten.ru/login"); key(13); //filling and enter
address_sent = 1;
}
}
while(check_enter == 0)
{
if(findimage(1, #i_enter[0][0], 0, #px[0], #py[0], 0, 0, 1366, 768, w)==1)
{
address_sent = 1;
check_enter = 1;
}else{check_enter = 0;}
}
}
int i_check_load_page_proxy[200][200], i_enter[100][100];
function load_image()
{
loadimage (#i_check_load_page_proxy[0][0], "D:\afm\texture\check_load_page_proxy.bmp");
loadimage (#i_enter[0][0], "D:\afm\texture\enter.bmp");
2. Kibor - 04 Января, 2017 - 11:53:49 - перейти к сообщению
 AaronSelenger пишет:
if(fopen ("D:\test.txt", "r")!=0)
{
if(login_sent[n] != "")
{
freadline(login_sent[n]);

В чем логика тут??


CODE:
string login_sent[100];
int n=0;

if(fopen ("D:\test.txt", "r")!=0)
{
messagebox ("Прекрасно открывается!");
while(freadline(login_sent[n])!=0)
{
messagebox (login_sent[n]);
n++;
}
fclose();
}
3. AaronSelenger - 04 Января, 2017 - 11:55:46 - перейти к сообщению
 Kibor пишет:
 AaronSelenger пишет:
if(fopen ("D:\test.txt", "r"Подмигивание!=0)
{
if(login_sent[n] != ""Подмигивание
{
freadline(login_sent[n]);

В чем логика тут??


CODE:
string login_sent[100];
int n=0;

if(fopen ("D:\test.txt", "r")!=0)
{
messagebox ("Прекрасно открывается!");
while(freadline(login_sent[n])!=0)
{
messagebox (login_sent[n]);
n++;
}
fclose();
}

Логика была в том, что бы проверить, если следующая строчка пустая, то прекратить чтение файла. Согласен, сглупил там) Спасибо большое)

Powered by ExBB FM 1.0 Final