Что нового

как самому создать браузер

koksacs

Новичок
Сообщения
8
Репутация
0
Можно ли в AutoIt создать свой браузер?
например в С++ есть такая функция TWebBrowser.
а в AutoIt есть чтото похожее?
на этом форуме есть похожая тема но на ней конкретнго ответа так и не дали.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Re: создпать браузер

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"создпать браузер" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Администратор.










И похожая тема уже есть: [Сеть, интернет] AutoIt-браузер
 

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
Если все с 0 то думаю будет оч. трудно особенно с разметкой страниц.
По пробуй пока поработать с объектом!
Код:
$RadioR = ObjCreate("Shell.Explorer.2")
$RadioRambler = GUICreate("Радио", 636, 130, -1, -1)
$GUIActiveX = GUICtrlCreateObj($RadioR, -3, -73, 640, 205)
GUISetState(@SW_HIDE)
WinSetOnTop($RadioRambler, '', 1)

$RadioR.navigate("http://audio.rambler.ru/export/radio_player.html")

While 1
Sleep(10)
WEnd
 
Автор
K

koksacs

Новичок
Сообщения
8
Репутация
0
нет с нуля ненужно писать браузер,
вот есть ли что то готовое такое как TWebBrowser в других языках? билдерах.
 

Ganibal95

GreenBytes
Сообщения
877
Репутация
240
koksacs
Яж написал выше, и пример дал.
 
Автор
K

koksacs

Новичок
Сообщения
8
Репутация
0
я вставляю этот код в редактор AutoIt нажимаю f5 нечего непроисходит
 

astati

Новичок
Сообщения
145
Репутация
4
Если ты про код от Ганибала то смени:
Код:
(@SW_HIDE)

на
Код:
(@SW_SHOW)

и тогда поймешь что это такое ;D ;D :ok:
 
Автор
K

koksacs

Новичок
Сообщения
8
Репутация
0
спасибо! заработало.
а как программно кликнуть в браузере например по пятой ссылке.?

Код:
$RadioR = ObjCreate("Shell.Explorer.2")
$RadioRambler = GUICreate("Радио", 636, 130, -1, -1)
$GUIActiveX = GUICtrlCreateObj($RadioR, -3, -73, 640, 205)
GUISetState(@SW_SHOW)
WinSetOnTop($RadioRambler, '', 1)

$RadioR.navigate("http://yandex.ua/yandsearch?text=battlefield+3&clid=129569&tld=ua&lr=962")

While 1
Sleep(10)
WEnd
 

ggzgamer

Осваивающий
Сообщения
134
Репутация
23
Может тебе нужно использовать библиотеку IE.au3
Там есть встраиваемый браузер _IECreateEmbedded()
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
koksacs
Для Autoit кода есть специальный tag
autoit.gif
 
Автор
K

koksacs

Новичок
Сообщения
8
Репутация
0
а что за tag и как им пользоваться можно пример?
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
koksacs [?]
а что за tag и как им пользоваться можно пример?
Когда вы пишите сообщение, на верху у вас есть кнопочки для вставки BBCod`а [tag]...[/tag]
Одна из кнопочек специально предназначена для вставки Autoit
autoit.gif
кода



Добавлено:
Сообщение автоматически объединено:

Вот тут нужно заменить.
 
Автор
K

koksacs

Новичок
Сообщения
8
Репутация
0
понял заменил.
так какже программно кликнуть в браузере ссылку :'(
 

Arei

Скриптер
Сообщения
938
Репутация
115
вначале, получаете нужный вам индекс ссылки и кликаете по ней.
Код:
_IELinkClickByIndex()
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
koksacs [?]
а как программно кликнуть в браузере например по пятой ссылке.?
Код:
#include <IE.au3>

HotKeySet("{ESC}", "_Exit")

$RadioR = _IECreateEmbedded()
$RadioRambler = GUICreate("Радио", 636, 130, -1, -1)
$GUIActiveX = GUICtrlCreateObj($RadioR, -3, -73, 640, 205)
GUISetState(@SW_SHOW)
WinSetOnTop($RadioRambler, '', 1)

_IENavigate($RadioR, "http://yandex.ua/yandsearch?text=battlefield+3&clid=129569&tld=ua&lr=962")
_IELinkClickByIndex($RadioR, 5) ; 5 – index (пятая ссылка)

While 1
	Sleep(250)
WEnd

Func _Exit()
	$RadioR = 0
	Exit
EndFunc
 
Автор
K

koksacs

Новичок
Сообщения
8
Репутация
0
а есть ли другие методы нажатия на ссылку?
только не пешите есть ручные
 
Верх