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

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

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

> Без описания
Shpilim1991
Отправлено: 17 Октября, 2014 - 11:27:11
Post Id



Пользователь
Наблюдатель


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




Sendtext меняет имя окна, sendkey ("Блаблабла", w) пишет Ббаббалла чото в таком роде. Нужно много перелогиниваться в окне, каким образом посоветуете реализовать? Пробовал писать 0 типо не отпускать клавиши, но тогда последняя буква зацикливаеться.

По одной sendkey всё чотко. Вот только 600 символов логинов в сумме набирать...
 
 Top
Shpilim1991
Отправлено: 18 Октября, 2014 - 11:01:15
Post Id



Пользователь
Наблюдатель


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




[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
Ещё вот такая ошибка когда скрипт слишком большой. В пределах 250 строчек работает. Больше выдаёт эту ошибку.
 
 Top
Kibor
Отправлено: 18 Октября, 2014 - 15:44:11
Post Id



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


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




А еще может вылетать если:

 Цитата:
int q=formatsn(input ("Choose from 1 to 4"));
if(q<2){win w=window ("Genymotion for personal use - BB3 (320x480, 160dpi) - 192.168.56.103", "QWidget", -1);rename("1");}
if(q==2){win w=window ("Genymotion for personal use - BB (320x480, 160dpi) - 192.168.56.101", "QWidget", -1);rename("2");}
if(q==3){win w=window ("Genymotion for personal use - BB (320x480, 160dpi) - 192.168.56.101", "QWidget", -1);rename("2");}
if(q==4){win w=window ("Genymotion for personal use - BB (320x480, 160dpi) - 192.168.56.101", "QWidget", -1);rename("2");}


 Цитата:
int k1=0;
/////////////////
////////////////
if (k1<30){sendkey(BACK,w);n++;goto p1;}else{int k1=0;}
/////////////
if (k1<30){sendkey(BACK,w);n++;goto p2;}else{int k1=0;}



Объявляются переменные один раз!

Так же
 Цитата:
PosY_21[0],w);sleep(500);goto e;}/defeat cross

тоже является не коментарием, а делением.

Ну и
CODE:
sleep(10)sendkey("a",w);

где точка с запятой?

Ошибок короче куча.

Ну а вобще то код сумбурный...
не мудрено наделать ошибок.

Может если есть желание печатать по 1 букве сделать так?

 Цитата:
win w=window (-1, "Edit", window ("Безымянный — Блокнот", "Notepad", -1));
послать_текст("текст который пошлем", w);
послать_текст("опять текст идет", w);
послать_текст("опять еще разок", w);



function послать_текст(string tx, win wwwww)
{
char textc[999];
strcpy(#textc[0], tx);
int s=size(#textc[0]);
for (int h=0; h<s; h++)
{
sendkey(textc[h], 0, wwwww); sleep(10);
}

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


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




Powered by