NiceOne |
Отправлено: 24 Октября, 2014 - 19:11:20
|
Прохожий
Покинул форум
Сообщений всего: 17
Дата рег-ции: Сент. 2014
Репутация: 0
|
есть код который работает все класно , но есть вопрос
CODE:win w, w1;
w1=window ("Save", "SunAwtDialog", w);
w=window ("Charles 3.9.2 - chekitem", "SunAwtFrame", -1);
int b=formatsn(input ());
int d=formatsn(input ());
int 10007[40][11];
if (loadimage (#10007[0][0], "C:\Program Files (x86)\Kibor\10007.bmp")<1)messagebox ("10007");
int 10004[43][12];
if (loadimage (#10004[0][0], "C:\Program Files (x86)\Kibor\10004.bmp")<1)messagebox ("10004");
int PosX_0[512];
int PosY_0[512];
int PosX_1[512];
int PosY_1[512];
mouse (LEFT, 219, 68);
pause (100);
for (int c=b; c<=d; c++)
{
mouse (LEFT, 159, 215);
pause (100);
mouse (LEFT, 363, 116);
pause (100);
mouse (LEFT, 363, 116);
pause (100);
keydown (CONTROL);
pause (100);
key ('A');
pause (100);
keyup (CONTROL);
pause (100);
key (BACK);
pause (100);
key (format(c));
pause (100);
mouse (LEFT, 387, 703);
sleep(1000);
textout(1, 1261, 1032, "Отправленно "+format(c), 1);
if (findimage(1, #10007[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 460, 719, w)==0)
{
if (findimage(1, #10004[0][0], 0, #PosX_1[0], #PosY_1[0], 0, 0, 460, 719, w)==0);
{
mouse (LEFT, 159, 215);
(n<10000);savescreen("E:\gams\Heroes of kaelot\gacha\buyitem\savescreen\itemId--"+format(c)+".bmp", 0, 0, 450, 150, -1);
}
}
if(c==d) goto q;
}
q:mouse (LEFT, 219, 68);
pause (100);
как сделать так что бы каждые 100 инкриминаций , выполнился малый цикл????
после 100 инкриминаций надо чтобы выполнились эти действия , и возобновился цыкл фор не сбиваясь . тоесть дошел до 100 выполнился малый цикл и дальше идет 101, 102
Типо чистка логов
CODE:mouse (LEFT, 158, 234);
pause (500);
mousetransfer(LEFT, 193, 147, 193, 668, 0.500);
pause (500);
keydown (SHIFT);
pause (500);
mouse (LEFT, 129, 672);
pause (500);
keyup (SHIFT);
pause (500);
key (BACK);
pause (500); |
|
|
Kibor |
Отправлено: 24 Октября, 2014 - 19:28:53
|
Эксперт
Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Цитата: mouse (LEFT, 219, 68);
pause (100);
int ttttt=0;
for (int c=b; c<=d; c++)
{
ttttt++;
if (ttttt==100)
{
ttttt=0;
mouse (LEFT, 158, 234);
pause (500);
mousetransfer(LEFT, 193, 147, 193, 668, 0.500);
pause (500);
keydown (SHIFT);
pause (500);
mouse (LEFT, 129, 672);
pause (500);
keyup (SHIFT);
pause (500);
key (BACK);
pause (500);
}
mouse (LEFT, 159, 215); |
|
|
NiceOne |
Отправлено: 24 Октября, 2014 - 23:20:05
|
Прохожий
Покинул форум
Сообщений всего: 17
Дата рег-ции: Сент. 2014
Репутация: 0
|
Kibor пишет: Цитата: mouse (LEFT, 219, 68);
pause (100);
int ttttt=0;
for (int c=b; c<=d; c++)
{
ttttt++;
if (ttttt==100)
{
ttttt=0;
mouse (LEFT, 158, 234);
pause (500);
mousetransfer(LEFT, 193, 147, 193, 668, 0.500);
pause (500);
keydown (SHIFT);
pause (500);
mouse (LEFT, 129, 672);
pause (500);
keyup (SHIFT);
pause (500);
key (BACK);
pause (500);
}
mouse (LEFT, 159, 215);
Добавить еще один цикл for? или этот код в тотже цикл вствить?
можещь вставить это : в мой скрипт и выложить мой скрипт + этот малый цикл целиком .
int ttttt=0;
{
ttttt++;
if (ttttt==100)
{
ttttt=0;
mouse (LEFT, 158, 234);
pause (500);
mousetransfer(LEFT, 193, 147, 193, 668, 0.500);
pause (500);
keydown (SHIFT);
pause (500);
mouse (LEFT, 129, 672);
pause (500);
keyup (SHIFT);
pause (500);
key (BACK);
pause (500);
} |
|
|
|