АвтоОтветчик
- Padonag
- Сообщения: 240
- Зарегистрирован: 03:53, 11.09.2008
- Откуда: Хабаровский край
- Контактная информация:
Re: АвтоОтветчик
бот работает стабильно...либо тсаблильно отправляет сообщений(с картинками или стекстом) либо стабильно отправляет пустые сообщения..как всетаки заставить его постояно отправлять"правильные"сообщения? способ описаный в ридми непомогает
Добрый герой - тупая сволочь. Он не способен оценить размах замысла злого гения
Re: АвтоОтветчик
От активации кнопки "отправить" нет никакого толка... Написал что надо, а отправить всё равно нельзя.
И сообщения тоже нельзя закрывать... Жмёшь на "закрыть сообщение от...", а оно не закрывается...
И сообщения тоже нельзя закрывать... Жмёшь на "закрыть сообщение от...", а оно не закрывается...
Re: АвтоОтветчик
1. Старая просьба убрать "[Бот Автоотвечик] (плизз или поставить возможность выбрать ставить её или нет)
2. Возможно ли сделать так чтобы он сам понимал когда у меня нет никого состояния?
- а то установил в боте состояние "свободен" и чат захожу - (сост не стоит) и бот как-бы не работает, приходится ставить какое нить сост - потом уже убирать и после бот начинает работать (не удобно)
2. Возможно ли сделать так чтобы он сам понимал когда у меня нет никого состояния?
- а то установил в боте состояние "свободен" и чат захожу - (сост не стоит) и бот как-бы не работает, приходится ставить какое нить сост - потом уже убирать и после бот начинает работать (не удобно)
Каждому - своё...
Re: АвтоОтветчик
Наименование: Бот Автоответчик [NexxGen] v 1.4.5
Описание:
- Блокировка активного окна при открытии окна ЛС
- Сбор небольшой информации (заголовок окна, хендл окна, максимизировано ли окно, ID процесса) об активном окне в лог файл, для облегчения дальнейшей оптимизации.
http://www.commfort.com/rus/forum/downl ... php?id=533
Описание:
- Блокировка активного окна при открытии окна ЛС
- Сбор небольшой информации (заголовок окна, хендл окна, максимизировано ли окно, ID процесса) об активном окне в лог файл, для облегчения дальнейшей оптимизации.
http://www.commfort.com/rus/forum/downl ... php?id=533
Z182712747589 и R377043131694 — для поддержки энтузиазма на добровольных началах))
- Padonag
- Сообщения: 240
- Зарегистрирован: 03:53, 11.09.2008
- Откуда: Хабаровский край
- Контактная информация:
Re: АвтоОтветчик
06.02.2009 14:29:35: Активное окно:
06.02.2009 14:29:35: Handle: 788724
06.02.2009 14:29:35: Caption: WinXP - Microsoft Virtual PC 2007
06.02.2009 14:29:35: Maximised: False
06.02.2009 14:29:35: ProcessId 4636
в чем касяк? отправляет пустые сообщения
06.02.2009 14:29:35: Handle: 788724
06.02.2009 14:29:35: Caption: WinXP - Microsoft Virtual PC 2007
06.02.2009 14:29:35: Maximised: False
06.02.2009 14:29:35: ProcessId 4636
в чем касяк? отправляет пустые сообщения
Добрый герой - тупая сволочь. Он не способен оценить размах замысла злого гения
Re: АвтоОтветчик
Сматрю я например фильм - и тут личка приходит и у плеера через который сматрю фильм открывается "Список" ну типо выбрать что воспроизводить и т.п. и бот отправляет пустое сообщение, а когда у меня как-бы октивное окно чат и приходит личка - то всё норм. Но не удобно как-то с плеером получается.
Каждому - своё...
Re: АвтоОтветчик
я так понимаю проблема в том, что автор не совем хороший подход выбрал для взаимодействия с окном. сделай лучше взаимодействие с конкретными хэндлами - т.е. отправляй сообщения непосредственно окну отправки сообщения, текст именно в хэндл поля для текста а не текущему окну. К томуже сможешь на время работы с окном прятать его чтоб не мозолило глаза.
у меня к примеру в программе сделано так:
1)нажимается инициализация (необходимо т.к. если человек до этого не отправлял никому сообщения, то окна в памяти не будет)...и открывается окно отправки сообщений. при этом программа пробегается и ищет хэндлы нужных ей элементво управления.
2)посылается комбинация Ctrl+M окну чата.
3)ловит появление окна.
4)посылает сообщение в элементы управления для ввода получателя и текста(либо изображения).
5)посылает нажатие Ctrl+Enter
и если косяки и всплывают..то она отправит в одно окно два раза например текст..но никак не в чужое окно.
у меня к примеру в программе сделано так:
1)нажимается инициализация (необходимо т.к. если человек до этого не отправлял никому сообщения, то окна в памяти не будет)...и открывается окно отправки сообщений. при этом программа пробегается и ищет хэндлы нужных ей элементво управления.
2)посылается комбинация Ctrl+M окну чата.
3)ловит появление окна.
4)посылает сообщение в элементы управления для ввода получателя и текста(либо изображения).
5)посылает нажатие Ctrl+Enter
и если косяки и всплывают..то она отправит в одно окно два раза например текст..но никак не в чужое окно.
Re: АвтоОтветчик
прикольный бот =) осталось тока сделать бота который менял сам статусы:
время простоя - смена статуса
15 минут - ушел и потом ужк автоответчик вступает в дело
время простоя - смена статуса
15 минут - ушел и потом ужк автоответчик вступает в дело
Re: АвтоОтветчик
В этом то и проблема! Не могу отправить текст именно в хэндл поля для текста, т.к. TRichViewEdit (поле для ввода текста) не реагирует,mw писал(а): 4)посылает сообщение в элементы управления для ввода получателя и текста(либо изображения).
пробовал так:
Код: Выделить всё
SetWindowText(hWND,pchar(text)); }
SendMessage(hWND,WM_SETTEXT,0,lParam(text));
в обоих случаях эффект нулевой

Z182712747589 и R377043131694 — для поддержки энтузиазма на добровольных началах))
Re: АвтоОтветчик
Наименование: Бот Автоответчик [NexxGen] v 1.5
Описание:
- Оптимизирован алгоритм отправки сообщения!
Теперь бот значительно реже отправляет пустые сообщения.
http://www.commfort.com/rus/forum/downl ... php?id=545
Описание:
- Оптимизирован алгоритм отправки сообщения!
Теперь бот значительно реже отправляет пустые сообщения.
http://www.commfort.com/rus/forum/downl ... php?id=545
Z182712747589 и R377043131694 — для поддержки энтузиазма на добровольных началах))
Re: АвтоОтветчик
посмотри специфические для этого элемента сообщения...может там какое-нить другое отправляется для текста.
если не поможет - как вариант отправляй сообщение о нажатии кнопки(у меня работало) или вставки из буфера(естественно сперва скопировав туда текст)
и кстати лучше не отправку делай..а создавай новое сообщение..и пиши туда текст. так хоть будет видно кто и что писал пока программа работала.
если не поможет - как вариант отправляй сообщение о нажатии кнопки(у меня работало) или вставки из буфера(естественно сперва скопировав туда текст)
и кстати лучше не отправку делай..а создавай новое сообщение..и пиши туда текст. так хоть будет видно кто и что писал пока программа работала.
Re: АвтоОтветчик
Попробовал в используемым мною скриптовом языке сделать тоже самое - не получилось, с Блокнотом вариант прошел, а вот с чатом тоже самое не получается. Какие-то особенные элементы в чате.NexxGen писал(а):В этом то и проблема! Не могу отправить текст именно в хэндл поля для текста, т.к. TRichViewEdit (поле для ввода текста) не реагирует...
Re: АвтоОтветчик
Наименование: Бот Автоответчик [NexxGen] v 1.6
Описание:
- Ответ на ЛС только если система простаивает определенное время.
- Доступен макрос %time% - время простоя.
http://www.commfort.com/rus/forum/downl ... php?id=546
Описание:
- Ответ на ЛС только если система простаивает определенное время.
- Доступен макрос %time% - время простоя.
http://www.commfort.com/rus/forum/downl ... php?id=546
Z182712747589 и R377043131694 — для поддержки энтузиазма на добровольных началах))
- Padonag
- Сообщения: 240
- Зарегистрирован: 03:53, 11.09.2008
- Откуда: Хабаровский край
- Контактная информация:
Re: АвтоОтветчик
Баг - автоответчик отсылает ответ только на одно сообщение принятое в заданом интервале времени(слетает счетчик активности) все остальные им игнорируються
Добрый герой - тупая сволочь. Он не способен оценить размах замысла злого гения
Re: АвтоОтветчик
Наименование: Бот Автоответчик [NexxGen] v 1.6.1
Описание:
- Исправлен баг с обнулением счетчика времени простоя.
http://www.commfort.com/rus/forum/downl ... php?id=548
Описание:
- Исправлен баг с обнулением счетчика времени простоя.
http://www.commfort.com/rus/forum/downl ... php?id=548
Z182712747589 и R377043131694 — для поддержки энтузиазма на добровольных началах))