Сейчас на форуме: tyns777, zds, JustLife, 2nd, morgot (+5 невидимых)

 eXeL@B —› Программирование —› КопиПастинг в браузер из своей программы
Посл.ответ Сообщение

Ранг: 11.0 (новичок)
Активность: 0=0
Статус: Участник

Создано: 04 июня 2009 14:05
· Личное сообщение · #1

Пипл! Кто-нибудь может наставить на путь истинный? Мне надо вставить (програмно) текст из своей проги в поле редактирования текста в браузере. Желательно не зависимо от браузера. Помогите советом.



Ранг: 39.0 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 04 июня 2009 14:45
· Личное сообщение · #2

Makys
Именно ВСТАВИТЬ ТЕКСТ в адресную строку?
Ищешь ее с помощью FindWindowEx, а потом SetWindowText(hWnd, "твой текст");

Или ты хочешь просто открыть какой-либо сайт в браузере (из своей проги)?



Ранг: 11.0 (новичок)
Активность: 0=0
Статус: Участник

Создано: 04 июня 2009 14:59
· Личное сообщение · #3

Не, мне надо вставить текст не в адресную строку, а в поле, ну типа того, в который я сейчас пост вбиваю. Есть ли у него свой хендл? Вот бы как раз для такого окошка пример.



Ранг: 41.9 (посетитель), 3thx
Активность: 0.040
Статус: Участник

Создано: 04 июня 2009 16:22
· Личное сообщение · #4

Попахивает рассылкой спама...




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 04 июня 2009 16:47 · Поправил: Jupiter
· Личное сообщение · #5

чтобы не морочаться с реализацией под конкретную платформу (MozillaWindowClass / Internet Explorer_Server / OperaWindowClass / WebViewWindowClass / Chrome_RenderWidgetHostHWND), пиши на php

-----
EnJoy!




Ранг: 11.0 (новичок)
Активность: 0=0
Статус: Участник

Создано: 04 июня 2009 16:58 · Поправил: Makys
· Личное сообщение · #6

YO-everybody пишет:
Попахивает рассылкой спама...


Так и думал, что будут подозрения. Цель у меня самая что ни на есть мирная. Прога для оформления новостей на варезнике. Надо чтоб кнопку жмак и весть текст по странице раскидан. Вот и вся затея, а вы "Спам, спам!". Если не знаете как реализовать, то так и скажите.




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 04 июня 2009 17:20
· Личное сообщение · #7

не на те сообщения реагируешь

повторю ещё раз: пиши на php

-----
EnJoy!




Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 04 июня 2009 17:54 · Поправил: SLV
· Личное сообщение · #8


IWebBrowser2 *ibrws;

if (CoInitialize(0) != S_OK)
return;

if (CoCreateInstance(CLSID_InternetExplorer, 0, CLSCTX_LOCAL_SERVER, IID_IWebBrowser2, (LPVOID *)&ibrws) != S_OK)
{
CoUninitialize();
return;
}


и т.д.

-----
Shalom ebanats!




Ранг: 48.2 (посетитель), 49thx
Активность: 0.040
Статус: Участник

Создано: 04 июня 2009 18:55
· Личное сообщение · #9

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




Ранг: 111.1 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 04 июня 2009 22:52
· Личное сообщение · #10

можно ещё MS HTML Object Library заюзать

-----
The truth is out of there...




Ранг: 11.0 (новичок)
Активность: 0=0
Статус: Участник

Создано: 05 июня 2009 05:25 · Поправил: Makys
· Личное сообщение · #11

LIZARD пишет:
Если варезник какой то конкретный, то можно и метод POST юзать


Да, варезник конкретный, один. Но прокатит ли POST? Там ведь каптча в итоге вбивается? У меня пока в проге текст в буфер обмена копируется, а на страничке вручную Paste.

SLV пишет:
CoCreateInstance(CLSID_InternetExplorer


Это касается только IE? А если Опера исползуется?

Jupiter пишет:
повторю ещё раз: пиши на php


А как таким поделием народ пользоваться будет? И надо ли такой объём изучать, чтобы реализовать эту задачу? Если на php это возможно, то почему на тех же дельфях нельзя?




Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 05 июня 2009 09:12 · Поправил: MACKLIA
· Личное сообщение · #12

[deleted]

-----
Что один человек сделал , другой всегда сломать может...




Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 05 июня 2009 12:21
· Личное сообщение · #13

Что-то не очень похоже на низкоуровнее программирование. Закрою, пожалуй.


 eXeL@B —› Программирование —› КопиПастинг в браузер из своей программы
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати