Всем привет.
Подумал тут (ради саморазвития) сделать небольшой вирус, который будет только распространяться, просто отправляя ссылку на себя пользователям ВКонтакте и Chrome.
Собственно, можно проверять, открыты ли диалоги в Chrome проверкой на активность окна:
Однако, имя окна одинаковое и когда мы находимся в списке контактов, и когда мы уже кому-нибудь что-нибудь пишем.
Задача 1: Узнать адрес в адресной строке.
Для чего:
Для того, чтобы узнать, что в данный момент мы кому-то пишем, и узнать, кому именно пишем (чтоб не отсылать ему сообщение каждый раз).
Допустим, мы пишем Павлу: https://vk.com/im?sel=1
Делим строку на две половины, разделением является "sel=". Все, что после него - ИД собеседника.
Заносим ИД в файлик-список, и этому пользователю уже не отправляем.
Задача 2: Сфокусироваться на поле ввода сообщения.
Хотел сделать вводом нескольких "Tab", но это дикая чушь...
Хотя, сам ВК нам помогает: при открытии диалога - фокус сразу на поле ввода.
Тогда - можно отследить изменение адреса в адресной строке, и задача останется только одна, первая.
Спасибо.
Подумал тут (ради саморазвития) сделать небольшой вирус, который будет только распространяться, просто отправляя ссылку на себя пользователям ВКонтакте и Chrome.
Собственно, можно проверять, открыты ли диалоги в Chrome проверкой на активность окна:
Код:
if(WinActive("[TITLE:Диалоги - Google Chrome]","") <> 0) Then
Однако, имя окна одинаковое и когда мы находимся в списке контактов, и когда мы уже кому-нибудь что-нибудь пишем.
Задача 1: Узнать адрес в адресной строке.
Для чего:
Для того, чтобы узнать, что в данный момент мы кому-то пишем, и узнать, кому именно пишем (чтоб не отсылать ему сообщение каждый раз).
Допустим, мы пишем Павлу: https://vk.com/im?sel=1
Делим строку на две половины, разделением является "sel=". Все, что после него - ИД собеседника.
Заносим ИД в файлик-список, и этому пользователю уже не отправляем.
Задача 2: Сфокусироваться на поле ввода сообщения.
Хотел сделать вводом нескольких "Tab", но это дикая чушь...
Хотя, сам ВК нам помогает: при открытии диалога - фокус сразу на поле ввода.
Тогда - можно отследить изменение адреса в адресной строке, и задача останется только одна, первая.
Спасибо.