zaxlex |
Отправлено: 18 Января, 2014 - 18:34:38
|
Участник
Покинул форум
Сообщений всего: 54
Дата рег-ции: Янв. 2014
Репутация: 0
|
CODE:int king[400][400];
int x,y;
string k1="C:\Images\1.bmp",k2="C:\Images\zapusk.bmp",k3="C:\Images\rabochiystol.bmp",k4="C:\Images\pokerstarsinstall.bmp",k5="C:\Images\1.bmp";
mouseup(RIGHT,1848,1064);
klikleft(k1);
klikleft(k2);
klikleft(k3);
klikleft(k4);
win w;
a: w=window ("Â&ûïîëíèòü", "Button", window ("[#] Îòêðûòü ôàéë - ïðåäóïðåæäåíèå ñèñòåìû áåçîïàñíîñòè [#]", "#32770", -1));
if (w==0){sleep(50); goto a;}
sleep(200);
button(1 , w);
function klikleft (string f)
{
loadimage(#king[0][0],f);
n1: if (findimage(1, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1)==0)
{
sleep(50);
goto n1;
}
mouse(LEFT,x+10,y+10);
sleep(1000);}
Выдает С++ ошибку.(Отредактировано автором: 18 Января, 2014 - 18:38:13) |
|
|
zaxlex |
Отправлено: 18 Января, 2014 - 19:25:48
|
Участник
Покинул форум
Сообщений всего: 54
Дата рег-ции: Янв. 2014
Репутация: 0
|
CODE:int king[400][400];
int x,y;
string k1="C:\Images\1.bmp",k2="C:\Images\zapusk.bmp",k3="C:\Images\rabochiystol.bmp",k4="C:\Images\pokerstarsinstall.bmp",k5="C:\Images\yaprinimau.bmp",k6="C:\Images\ustanovit.bmp";
mouseup(RIGHT,1848,1064);
klikleft(k1);
klikleft(k2);
klikleft(k3);
klikleft(k4);
win w;
a:w=window("[#] Открыть файл - предупреждение системы безопасности [#]", "#32770", -1);
if (w==0){sleep(50); goto a;}
sleep(200);
activate(w);
key(13);
klikleft(k5);
klikleft(k6);
function klikleft (string f)
{
loadimage(#king[0][0],f);
n1: if (findimage(1, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1)==0)
{
sleep(50);
goto n1;
}
mouse(LEFT,x+10,y+10);
sleep(1000);}
microsoft visual C++ debug error
(Добавление)
CODE:win w;
a:w=window ("[#] Открыть файл - предупреждение системы безопасности [#]", "#32770", -1);
if (w==0){sleep(50); goto a;}
sleep(200);
activate(w);
key(13);
ошибка в этих строках - выполнял программу без них - все нормально. |
|
|
Kibor |
Отправлено: 18 Января, 2014 - 19:34:29
|
Эксперт
Покинул форум
Сообщений всего: 8227
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Разделите строку
CODE:string k1="C:\Images\1.bmp",k2="C:\Images\zapusk.bmp",k3="C:\Images\rabochiystol.bmp",k4="C:\Images\pokerstarsinstall.bmp",k5="C:\Images\yaprinimau.bmp",k6="C:\Images\ustanovit.bmp";
так
CODE:string k1="C:\Images\1.bmp",k2="C:\Images\zapusk.bmp";
string k3="C:\Images\rabochiystol.bmp",k4="C:\Images\pokerstarsinstall.bmp";
string k5="C:\Images\yaprinimau.bmp",k6="C:\Images\ustanovit.bmp";
Возможно превышение буфера строки в редакторе. zaxlex пишет: ошибка в этих строках - выполнял программу без них - все нормально.
Проверьте этот код отдельно. |
|
|
Kibor |
Отправлено: 18 Января, 2014 - 19:58:21
|
Эксперт
Покинул форум
Сообщений всего: 8227
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Разбивайте длинные строки на более короткие. К примеру если есть необходимость вывести длинный текст, вместо такого кода
CODE:messagebox ("Автокликер AvtoK может освободить вас от этой нудной обязанности, выполнив эту работу за вас порой быстрее чем это будет сделано вручную. Автокликер AvtoK может с успехом применяться как автокликер WOW (World of Warcraft), автокликер Л2 (Lineage 2), автокликер PW (Perfect World), автокликер RF (Rising Force)... и других игр. Он может автоматизировать работу с клавиатурой и мышью в любой программе где возникнет необходимость многократного");
применяйте такой
CODE:string s1="Автокликер AvtoK может освободить вас от этой нудной обязанности, выполнив эту работу за вас порой быстрее чем это ";
string s2="будет сделано вручную. Автокликер AvtoK может с успехом применяться как автокликер WOW (World of Warcraft), ";
string s3="автокликер Л2 (Lineage 2), автокликер PW (Perfect World), автокликер RF (Rising Force)... и других игр.";
string s4="Он может автоматизировать работу с клавиатурой и мышью в любой программе где возникнет необходимость многократного";
messagebox (s1+s2+s3+s4); |
|
|
zaxlex |
Отправлено: 20 Января, 2014 - 19:17:09
|
Участник
Покинул форум
Сообщений всего: 54
Дата рег-ции: Янв. 2014
Репутация: 0
|
CODE:
int king[400][400];
int x,y;
string s2="C:\Images\chekit.bmp";
n4: if proverka(s2)=1 {key("ugcl");}
else {goto n4;}
key(13);
function proverka (string f1)
{
loadimage(#king[0][0],f1);
sleep(4000);
if (findimage(1, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1)==0)
{
return 0;
}
else
{
return 1;
}
}
Очень интересно где я тут не прав? Происходит зацикливание - "ugcl" вводится бесконечное количества раз.(Отредактировано автором: 20 Января, 2014 - 19:17:45) |
|
|
Kibor |
Отправлено: 20 Января, 2014 - 19:40:00
|
Эксперт
Покинул форум
Сообщений всего: 8227
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
zaxlex пишет: CODE:
int king[400][400];
int x,y;
string s2="C:\Images\chekit.bmp";
n4: if proverka(s2)=1 {key("ugcl");}
else {goto n4;}
key(13);
function proverka (string f1)
{
loadimage(#king[0][0],f1);
sleep(4000);
if (findimage(1, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1)==0)
{
return 0;
}
else
{
return 1;
}
}
Очень интересно где я тут не прав? Происходит зацикливание - "ugcl" вводится бесконечное количества раз.
Цитата: n4: if (proverka(s2)==1 ) {key("ugcl");} |
|
|
|