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

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

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

> Описание: Работа скрипта последовательно переключаясь между свернутыми окнами
temphard
Отправлено: 01 Октября, 2014 - 00:15:18
Post Id



Пользователь
Прохожий


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




 Kibor пишет:
в коде есть что дал

не понял вопроса...а понятно, сейчас посмотрю...спасибо
(Добавление)
 Kibor пишет:
в коде есть что дал

не понял вопроса...а понятно, сейчас посмотрю...спасибо
Я вставил это
CODE:
for (int n=0; n<25; n++)

в самый конец кода, но понимаю что делаю не правильно.
Может подскажите что нужно добавить в конец кода, чтобы можно было выполнять его определенное количество раз.
Вот код:
CODE:
activate(window ("Блокнот", "Notepad", -1));
key(F3);
keydown(SHIFT);
key(END);
keyup(SHIFT);
keydown(CONTROL);
key('c');
keyup(CONTROL);
activate(window ("Shorten - Bitly - Mozilla Firefox", "MozillaWindowClass", -1));
mouse(LEFT, 401, 478);
keydown(CONTROL);
key('a');
key('v');
keyup(CONTROL);
pause(2000)
mouse(LEFT, 401, 478);
keydown(CONTROL);
key('a');
key('c');
keyup(CONTROL);
activate(window ("Блокнот", "Notepad", -1));
key(DOWN);
key(DOWN);
key(RETURN);
keydown(CONTROL);
key('v');
keyup(CONTROL);


Еще раз спасибо за помощь.

(Отредактировано автором: 01 Октября, 2014 - 00:16:48)

 
 Top
Kibor
Отправлено: 01 Октября, 2014 - 00:26:33
Post Id



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


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




 Kibor пишет:
for (int n=0; n<25; n++)
{
messagebox (format(n));
}
запустите.

между скобками будет зацик ливаться
 
 Top
temphard
Отправлено: 01 Октября, 2014 - 00:28:10
Post Id



Пользователь
Прохожий


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




 Kibor пишет:
между скобками будет зацик ливаться

Взять в скобки весь код?
И где указывать количество выполнений?
 
 Top
Kibor
Отправлено: 01 Октября, 2014 - 06:51:05
Post Id



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


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




Оператор for - циклы
Переменные
операции с переменными
Логические операции
 
 Top
temphard
Отправлено: 01 Октября, 2014 - 18:05:47
Post Id



Пользователь
Прохожий


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




 Kibor пишет:
Оператор for - циклы

Спасибо за "наводку", но никак не могу сообразить, как сделать, чтобы скрипт выполнялся точное количество раз.
Указал число 10 или 1000 и скрипт сработал ровно указанное количество раз.
Может поможете, и вставите эту функцию в мой код:
CODE:
activate(window ("Блокнот", "Notepad", -1));
key(F3);
keydown(SHIFT);
key(END);
keyup(SHIFT);
keydown(CONTROL);
key('c');
keyup(CONTROL);
activate(window ("Shorten - Bitly - Mozilla Firefox", "MozillaWindowClass", -1));
mouse(LEFT, 401, 478);
keydown(CONTROL);
key('a');
key('v');
keyup(CONTROL);
pause(2000)
mouse(LEFT, 401, 478);
keydown(CONTROL);
key('a');
key('c');
keyup(CONTROL);
activate(window ("Блокнот", "Notepad", -1));
key(DOWN);
key(DOWN);
key(RETURN);
keydown(CONTROL);
key('v');
keyup(CONTROL);

Пожалуйста, помогите.
Заранее спасибо.

(Отредактировано автором: 01 Октября, 2014 - 18:07:25)

 
 Top
Kibor
Отправлено: 01 Октября, 2014 - 18:57:00
Post Id



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


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




паузы нужны. блокнот и браузер не успевают за скриптом.
В примере что дал на стр 1 у меня контроль по картинкам.

CODE:
win w_Notepad=window ("Блокнот", "Notepad", -1);
win w_Mozilla=window ("Shorten - Bitly - Mozilla Firefox", "MozillaWindowClass", -1);
int Количество_повторов = 10 ;

for (int n=0; n<Количество_повторов; n++)
{
activate(w_Notepad);
sleep(500);
key(F3);sleep(50);
keydown(SHIFT);
key(END);
keyup(SHIFT);sleep(50);
keydown(CONTROL);
key('c');
keyup(CONTROL);sleep(100);
activate(w_Mozilla);
sleep(500);
mouse(LEFT, 401, 478);sleep(100);
keydown(CONTROL);
key('a');sleep(50);
key('v');
keyup(CONTROL);
pause(2000)
mouse(LEFT, 401, 478);sleep(100);
keydown(CONTROL);
key('a');sleep(50);
key('c');
keyup(CONTROL);sleep(100);
activate(w_Notepad);
sleep(500);
key(DOWN);sleep(50);
key(DOWN);sleep(50);
key(RETURN);
keydown(CONTROL);
key('v');
keyup(CONTROL);
sleep(100);
}
 
 Top
temphard
Отправлено: 01 Октября, 2014 - 22:56:08
Post Id



Пользователь
Прохожий


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




 Kibor пишет:
паузы нужны. блокнот и браузер не успевают за скриптом.

Большое спасибо за помощь.
Да, на счет пауз я согласен, планировал их расставить.
Хотя тест показал безошибочную работу кода.
1000 ссылок примерно за 40 минут (25 ссылок за минуту - это рекорд!) и ни одного сбоя, но все же надежнее с паузами.
Еще раз спасибо за помощь, прога супер!
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by