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

Здесь обсуждаются графические оболочки, боты, языковые файлы и другие дополнения к CommFort 4.
SunnySan
Сообщения: 357
Зарегистрирован: 22:34, 24.05.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" вместо вставки картинки.
Вложения
Setup_Pictpub_CF4_v0.4.zip
небольшие изменения
(405.05 КБ) 626 скачиваний
Setup_Pictpub_CF4_v0.3.zip
Изменен метод ввода картинок
(501.04 КБ) 674 скачивания
Setup_Pictpub_CF4_v0.2.zip
Улучшенная версия.
(432.62 КБ) 506 скачиваний
Последний раз редактировалось SunnySan 00:45, 13.03.2009, всего редактировалось 5 раз.
Аватара пользователя
Chudik
Сообщения: 1071
Зарегистрирован: 18:37, 27.01.2007
Откуда: Украина, г. Херсон
Контактная информация:

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

Сообщение Chudik »

Что-т оно не хочет работать(((
Аватара пользователя
Dinor
Сообщения: 17
Зарегистрирован: 18:15, 25.10.2008

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

Сообщение Dinor »

непашет только буквы в чат пишет и все а картинки не хочет
Комфорт все жажда ни что!!!
Аватара пользователя
ЯROSLOVE
Сообщения: 404
Зарегистрирован: 05:04, 12.01.2008
Откуда: Владивосток

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

Сообщение ЯROSLOVE »

Всё работает просто на "Ура". SunnySan - молодец! Простенько, но со вкусом. Теперь можно модернизировать програмку.
SunnySan
Сообщения: 357
Зарегистрирован: 22:34, 24.05.2008
Контактная информация:

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

Сообщение SunnySan »

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

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

Сообщение ЯROSLOVE »

Проверял и с активным окном чата и с неактивным, и свёрнутым - работает как трактор.
Аватара пользователя
ignat92
Сообщения: 181
Зарегистрирован: 09:18, 12.10.2008

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

Сообщение ignat92 »

Интиресный Бот...хотелось-бы им пользоватся.
Но есть 1 Но..всё сделал как написанно тут и всё равно в канал пишет буквы.
Каждому - своё...
SunnySan
Сообщения: 357
Зарегистрирован: 22:34, 24.05.2008
Контактная информация:

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

Сообщение SunnySan »

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

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

Сообщение Chudik »

Пишет букву р вместо картинки!
SunnySan
Сообщения: 357
Зарегистрирован: 22:34, 24.05.2008
Контактная информация:

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

Сообщение SunnySan »

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

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

Сообщение mw »

ты лучше отправляй не комбинацию указания картинки через диалоговое окно,а просто копируй картинку в буфер, и потом отправляй прямо в текстовое поле команду вставки из буфера. ну и соответственно энтер в конце.
SunnySan
Сообщения: 357
Зарегистрирован: 22:34, 24.05.2008
Контактная информация:

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

Сообщение SunnySan »

mw, к сожалению располагающимися средствами программирования не могу (или пока не знаю как) отправить в буфер обмена изображение не открыв его в другом приложении.
Аватара пользователя
Skif
Сообщения: 390
Зарегистрирован: 11:29, 01.10.2007
Контактная информация:

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

Сообщение Skif »

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

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

з.ы. теперь не надо будет использовать комбинацию Ctrl+P :wink:
з.ы.ы. зато надо следить, чтобы курсор был в поле ввода сообщения :?
Самый большой стимул - это слова благодарности)
mw
Сообщения: 120
Зарегистрирован: 15:42, 03.11.2007

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

Сообщение mw »

не надо следить. надо только знать его хэндл в системе и отправлять сообщения именно ему. +работает со свернутым окном.
SunnySan
Сообщения: 357
Зарегистрирован: 22:34, 24.05.2008
Контактная информация:

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

Сообщение SunnySan »

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