|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.06.2013, 01:45 | #1 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
Ввести слово в браузерную строку хрома
Как сделать что б там написалось слово? Не подходит ShellExecute - потому-что оно пройдет как по ссылке и ошибку выбьет, надо что б просто написало в текущей вкладке, можно и в любой. Можно и другой браузер, кроме ИЕ.
По какому алгоритмы делать, и я надеюсь для этого не надо перехватывать функции? |
22.06.2013, 01:58 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Что-то не ясно что вам надо.
Своим телепатором n-го lvl догадывась что вам надо в адресную строку забить текст. Ну так найдите оконный класс(FindWindow,FindWindowEx или EnumWindows) адресной строки относительно окна гогольхрома и сделайте SetWindowText ВСе перечисленные функции гуглятся по запросу "MSDN %s" |
22.06.2013, 22:30 | #3 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Дополню только - тс, посмотри для начала класс контрола через Spy+ (Chrome_OmniboxView должен быть по идее), а потом его и пытайся искать как Человек_Борща описал...
Будь проще и люди к тебе потянутся
|
22.06.2013, 22:32 | #4 |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
|
22.06.2013, 23:10 | #5 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
http://programmersforum.ru/search.php
http://programmersforum.ru/showthread.php - это на примере калькулятора, параметры для FindWindow(EX) нужно смотреть через программу, например, WinSpy или Spy+ или подобную |
22.06.2013, 23:15 | #6 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
"Пример работы с %s" выдает толпы информации, да чего уж там, на MSDN к каждой функции идет пример работы с ней. |
|
22.06.2013, 23:20 | #7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
22.06.2013, 23:38 | #8 | |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
Цитата:
Код:
|
|
22.06.2013, 23:43 | #9 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
Цитата:
2) Какая версия Дельфи? 3) В заголовке приложения должна появиться запись done или fail. 4) Проверьте, что класс окна Chrome именно Chrome_WidgetWin_1.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 22.06.2013 в 23:46. |
|
22.06.2013, 23:52 | #10 | |
Форумчанин
Регистрация: 12.07.2012
Сообщений: 140
|
Цитата:
В Delphi 7 тоже не работает, менял на Chrome_WidgetWin_0 Chrome_WidgetWin Chrome_WidgetWin_2 - всегда fail Последний раз редактировалось igrok111; 23.06.2013 в 00:03. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
почему не могу ввести строку s2? | гоша37 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 15.11.2012 21:16 |
Ввести из клавиатуры слово и распечатать символы, которые встречаются более одного раза. | eragon_ua | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 18.04.2011 18:26 |
Ввести слово. | Fender92 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 17.03.2011 23:15 |
Как ввести строку???? | firephenix | Помощь студентам | 2 | 18.02.2011 18:46 |
Как зделать браузерную строку на браузер? | Shang-Tsung | Общие вопросы Delphi | 2 | 23.07.2010 21:29 |