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

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

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

> Описание: Помогите с багами скрипта
Andrew
Отправлено: 15 Августа, 2013 - 00:08:09
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 118
Дата рег-ции: Июнь 2013  
Откуда: Россия
Репутация: 9




После выхода новой версии, стал писать скрипт.
Написал, вроде все работает, но нет.
Если свернут браузер-он не разворачивается activate.
Пейнт просто игнарирует и не встает на нужные координаты.
Посмотрите пожалуйста.
Папку из архива перенести на диск С. Первый идентификатор изменить на свой.
Скачать.
P.S. Скрипт не могу приложить, много весит, форум не пропускает.
(Добавление)
Забыл сказать. После исполнения скрипта, папки savescreen и gif отчистить.
 
 Top
Kibor
Отправлено: 15 Августа, 2013 - 00:14:33
Post Id



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


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




Еще пока не проверил, но есть вопрос...
Что такое:

sleep(2=00);

?
 
 Top
Andrew
Отправлено: 15 Августа, 2013 - 00:19:09
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 118
Дата рег-ции: Июнь 2013  
Откуда: Россия
Репутация: 9




 Kibor пишет:
sleep(2=00);

Нажал, наверное, случайно, кнопки рядом.Это никак на скрипт не повлияет, кроме потери паузы в 200м.сек?

(Отредактировано автором: 15 Августа, 2013 - 00:20:29)

 
 Top
Kibor
Отправлено: 15 Августа, 2013 - 00:26:08
Post Id



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


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




В данном случае нет, но в другой функции да.

activate не разворачивает окна, она просто делает активными если они на плане заднем.

Скрин создается. Доходит до открытия whitsoftdev и что то ждет. Сейчас разберусь подробнее.
 
 Top
Andrew
Отправлено: 15 Августа, 2013 - 00:35:03
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 118
Дата рег-ции: Июнь 2013  
Откуда: Россия
Репутация: 9




Скрипт создает много скринов до тех пор пока страница не закончится. А ожидание, наверно, ждет кнопку, не находит ее.

(Отредактировано автором: 15 Августа, 2013 - 00:36:13)

 
 Top
Kibor
Отправлено: 15 Августа, 2013 - 00:45:27
Post Id



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


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




win w3=window ("C:\savescreen\gif", "CabinetWClass", -1);
Этот указатель получен с помощью Кибор?
у меня просто window ("gif", "CabinetWClass", -1) и поэтому окно не меняет свой размер так как указатель не найден и не перетаскивает гифки в прогу. Сейчас устраню и дальше посмотрю...
(Добавление)
PS, прикольный метод (в хорошем смысле) определения конца сайта с помощью fundinamic Улыбка С фантазией, правда если есть анимация на сайте не проканает.
 
 Top
Andrew
Отправлено: 15 Августа, 2013 - 01:25:08
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 118
Дата рег-ции: Июнь 2013  
Откуда: Россия
Репутация: 9




 Kibor пишет:
правда если есть анимация на сайте не проканает.

В каком смысле не проканает? Хм
 
 Top
Kibor
Отправлено: 15 Августа, 2013 - 01:26:20
Post Id



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


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




Скрипт работает. Получил вечно прокручивающейся в анимации гиф форум. Улыбка
Изменил:

win w3=window ("C:\savescreen\gif", "CabinetWClass", -1);
на
win w3=window ("gif", "CabinetWClass", -1);
У меня такой указатель...

Сделал в настройках значков огромные, так как мышь не попадала по значку.

Момент один:
На кнопку можно сразу нажимать с помощью функции button(1, указатель_на _эту_кнопку);

Пример:
Вместо
key(TAB); sleep(500);
key(TAB); sleep(500);
key(TAB); sleep(500);
key(TAB); sleep(500);
key(RETURN); sleep(1000);

Можно сделать так:

button(1, window ("Make Animated GIF", "Button", window ("UnFREEz 2.1", "#32770", -1)));sleep(1000);


Нажмет на кнопку Make Animated GIF.

Так же в конце скрипта добавил:
button(1, window ("Со&хранить", "Button", window ("UnFREEz 2.1", "#32770", -1)));
Нажимает на Сохранить.

Указатели на кнопки и разные доченые окна и контролы надо получать в нижнем разделе шпиона.
(Добавление)
 Andrew пишет:
В каком смысле не проканает?

Ну скрипт определяет что страница не прокручивается уже по сканированию изменений, если нет изменений - страница в конце. А если флеш на странице?
 
 Top
Andrew
Отправлено: 15 Августа, 2013 - 01:32:28
Post Id



Пользователь
Участник


Покинул форум
Сообщений всего: 118
Дата рег-ции: Июнь 2013  
Откуда: Россия
Репутация: 9




 Kibor пишет:
А если флеш на странице?

Да, об этом я и не подумал.Но досовершенсвую свой скрипт, банер не будет на весь экран, и можно будет поставить окончание снятия скришотов, если будет больше динамических очагов.
Возможно в будущих версиях Вашей программы появятся таких функции:
  • Развернуть окно;
  • Закрыть окно;
    Спасибо Улыбка
  •  
     Top
    Kibor
    Отправлено: 15 Августа, 2013 - 01:37:43
    Post Id



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


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




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


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




    Powered by