Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Программа для рассылки в скайпе.

После нажатия кнопки "Старт"

из окна скайпа извлекается список пользователей,

далее запускается цикл перебора списка пользователей загруженных в окно программы,

в этом цикле запускается еще один цикл, в котором перебираются пользователи извлеченные из скайпа и

уже в этом внутреннем цикле происходит сранивание имен, т.е. каждое имя из скайпа сравнивается с каждым именем

из свписка в программе. Если находится соответствие, то просто шлется сообщение и срабатывает задержка "Задержка",

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

В этой функции, с помощью api скайпа, в скайпе открывается окно о предложении добавления в друзья пользователю, который не был найден.

Далее с помощью api windows в цикле ищется это открытое окно(дескриптор), т.к. для открытия этого окна требуется время, а цикл запускается мгновенно, в данном цикле проверяется найдено данное окно или нет,

если нет, срабатывает задержка "Задержка в цикле поикса окна" и итерация повторяется. Условием выхода из цикла будет либо найденное окно, либо если число итераций превысит "Число итераций в цикле поиска окна".

Если окно не найдено, происходит выход из цикла, в лог должно записаться сообщение об ошибке. Если окно найдено, извлекаются дескрипторы компонентов в окне, при помощи API Windows шлется сообщение с текстом из поля "Текст"

в это окно, т.к. на это тоже требуется какое-то время, срабатывает задержка "Задержка перед посылкой сообщения окну", И далее в этом окне при помощи API Windows нажимается кнопка "ОК" и приглашение отправляется.

Далее происходит выход из этой функции и срабатывает "Задержка".

И все это повторяется пока не перебируться пользователи в списках скайпа и программы.