Страница 1 из 2

Автопубликация картинок

Добавлено: 03:58, 06.12.2008
SunnySan
Тема закрыта в связи с тем, что создатели чата дали возможность ботам и плагинам публиковать изображения!
Программа не актуальна! Создан бот для публикации изображений.

Наименование: Pictpub_CF4 v0.4
Ссылка: см. вложения
Комментарий: Когда-то были пожелания создать программу-дополнение, чтоб автоматически вставляла картинки, Skif предложил алгоритм, разработчики обещали реализовать данную функцию у ботов (ждем...). Те кто не желают ждать могут скачать :)

Изменения:

Setup_Pict_publ_CF4_v0.1:
+ публикация картинок путём эмуляции действия пользователя;
+ выбор папки, настройка паузы;
+ пауза/пуск через меню в трее;
+ работает со свернутым окном чата;
- нет возможности включить в просмотр вложенные папки;
- медленно проходит процесс вывода картинки в канал (около 1 сек.);
- во время процесса вывода картинки в канал не рекомендуется переключать окна и пользоваться клавиатурой;
- нет обработки большинства ошибок;
- работает только с клиентом, у которого установлен русский язык интерфейса;
- отсутствует графический интерфейс.

Setup_Pictpub_CF4_v0.2:
+ обработка большинства ошибок;
+ есть возможности включить в просмотр вложенные папки;
+ ускорен процесс вывода картинки в канал (менее 0,5 сек.);
+ параметр запуска: -block - блокирует клавиатуру и мышь во время процесса вывода картинки в канал;
+ параметр запуска: -test - тестирование работы с интерфейсом клиента чата;
- работает только с клиентом, у которого установлен русский язык интерфейса;
- отсутствует графический интерфейс.

Setup_Pictpub_CF4_v0.3:
+ кроме работы со стандартными файлами (*.jpg, *.jpeg, *.bmp) работает и с файлами форматов *.gif, *.png (преобразовываются в .bmp);
+ изменен метод ввода изображений в чат. Но по прежнему во время работы Pictpub не рекомендуется пользоваться чатом (срабатывает Enter).
+ не зависит от языка интерфейса чата;
- отсутствует графический интерфейс.

Setup_Pictpub_CF4_v0.4:
+ добавлена работа с файлами .ico и .tif. Tiff-файлы полученные сканером не вставляются в канал, также есть проблемы и с .ico.
+ немного изменен процесс вставки картинки в чат, изменение призвано помочь тем у кого пишит "v" вместо вставки картинки.

Re: Автопубликация картинок

Добавлено: 11:08, 06.12.2008
Chudik
Что-т оно не хочет работать(((

Re: Автопубликация картинок

Добавлено: 15:12, 06.12.2008
Dinor
непашет только буквы в чат пишет и все а картинки не хочет

Re: Автопубликация картинок

Добавлено: 17:35, 06.12.2008
ЯROSLOVE
Всё работает просто на "Ура". SunnySan - молодец! Простенько, но со вкусом. Теперь можно модернизировать програмку.

Re: Автопубликация картинок

Добавлено: 17:37, 06.12.2008
SunnySan
Chudik писал(а):Что-т оно не хочет работать(((
На каком именно этапе не пашет? Введено ли ДНС-имя или IP-адрес сервера к которому подключается чат?
Dinor писал(а):непашет только буквы в чат пишет и все а картинки не хочет
Буквы программой вводятся только в окно выбора файла картинки. Во время работы проги, желательно, не чего не трогать ни мышь ни клавиатуру и, желательно, что б окно чата было развернуто.
ЯROSLOVE писал(а):Всё работает просто на "Ура". SunnySan - молодец! Простенько, но со вкусом. Теперь можно модернизировать програмку.
Спасибо. В каком направлении модернизировать? Жду пожеланий.
Конечно, есть и свои соображения, но хотелось бы услышать, что пожелают пользователи.

Re: Автопубликация картинок

Добавлено: 17:41, 06.12.2008
ЯROSLOVE
Проверял и с активным окном чата и с неактивным, и свёрнутым - работает как трактор.

Re: Автопубликация картинок

Добавлено: 01:00, 09.12.2008
ignat92
Интиресный Бот...хотелось-бы им пользоватся.
Но есть 1 Но..всё сделал как написанно тут и всё равно в канал пишет буквы.

Re: Автопубликация картинок

Добавлено: 18:37, 09.12.2008
SunnySan
Chudik, Dinor, ignat92, попробуйте запустить программу в тестовом режиме.
Примечание: Параметр -test пишется Свойства ярлыка: закладка Ярлык - поле Объект - в конце поставить пробел и дописать -test Пример: "C:\Program Files\CommFort\Pictpub.exe" -test

Re: Автопубликация картинок

Добавлено: 18:48, 09.12.2008
Chudik
Пишет букву р вместо картинки!

Re: Автопубликация картинок

Добавлено: 18:52, 09.12.2008
SunnySan
Улучшил работу программы, сменил название программы, появилась попытка автоматического определения окна чата.
Для работы программы желательно, чтоб было не менее 2 (двух) изображений к просмотру.
Параметр запуска -block будет полезен для больших значений паузы между опубликованиями картинок.
Параметр запуска -test пригодится для тех у кого некорректно работает программа.
Chudik писал(а):Пишет букву р вместо картинки!
Догадался. В чат посылается команда Ctrl+p - вызов окна выбора изображения. Это ошибка активации окна, к сожалению такую ошибку повторить в контролируемых условиях не получилось. Временное решение - это использовать параметр запуска -block.

Re: Автопубликация картинок

Добавлено: 01:36, 10.12.2008
mw
ты лучше отправляй не комбинацию указания картинки через диалоговое окно,а просто копируй картинку в буфер, и потом отправляй прямо в текстовое поле команду вставки из буфера. ну и соответственно энтер в конце.

Re: Автопубликация картинок

Добавлено: 02:21, 10.12.2008
SunnySan
mw, к сожалению располагающимися средствами программирования не могу (или пока не знаю как) отправить в буфер обмена изображение не открыв его в другом приложении.

Re: Автопубликация картинок

Добавлено: 01:53, 11.12.2008
Skif
SunnySan писал(а):mw, к сожалению располагающимися средствами программирования не могу (или пока не знаю как) отправить в буфер обмена изображение не открыв его в другом приложении.
Создаешь на форме элемент Image1 (сделай его невидимым (image1.Visible:=false; или вручную)
А затем код обработки вставки из буфера

image1.picture.loadFromFile('C:\example.jpg'); //- тут указываешь полный путь до файла
Clipboard.Assign(Image1.Picture); //- копируется загруженное изображение в буфер

з.ы. теперь не надо будет использовать комбинацию Ctrl+P :wink:
з.ы.ы. зато надо следить, чтобы курсор был в поле ввода сообщения :?

Re: Автопубликация картинок

Добавлено: 20:34, 11.12.2008
mw
не надо следить. надо только знать его хэндл в системе и отправлять сообщения именно ему. +работает со свернутым окном.

Re: Автопубликация картинок

Добавлено: 01:08, 12.12.2008
SunnySan
Skif, спасибо за подсказку, но я пользуюсь при написании проги скриптовым языком, а он ещё не полностью развит, но Поиск работает безотказно :)
mw, через Handle всё и сделал (в v0.3), но есть огрехи ((срабатывания Ентер не на том управляющем элементе) возможно вина скриптового языка).