Что нового

[Сеть, интернет] HTML таблицу засунуть в окно программы

oneDmitry

Новичок
Сообщения
55
Репутация
3
Нужен способ как засунуть HTML таблицу(с сайта) в окно программы, если вообще это возможно, значения в таблице изменяются
 

snoitaleR

AutoIT Гуру
Сообщения
854
Репутация
223
oneDmitry
Посмотри вот эту функцию...

Код:
_IECreateEmbedded()



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

oneDmitry
Вот мой пример...

Код:
; НАЧАЛО

 #include <IE.au3>

 $GUI=GUICreate("",500,300)
 $oIE=_IECreateEmbedded()

 GUISetState()

 $GUIActiveX=GUICtrlCreateObj($oIE,0,0,500,300)
 _IENavigate($oIE,"http://russian.documentation.ff-au3.thorsten-willert.de/")

 While true

  Switch GUIGetMsg()
   Case -3
    ExitLoop
  EndSwitch

 Wend

; КОНЕЦ
 
Автор
O

oneDmitry

Новичок
Сообщения
55
Репутация
3
не, не понял, ты мальца, вообще на сайте есть 2 таблички, я хочу сделать отдельную форму, и при нажатии на кнопку показывалась эта форма, на которой загружалась эта таблица, а не веся страница сайта, типо вытащить значения в Label из этой таблице
 

snoitaleR

AutoIT Гуру
Сообщения
854
Репутация
223
oneDmitry
Я так понял, что нужно не всю страницу вывести в окно формы, а только некоторую часть...
По идее, нужен алгоритм поиска ключевых тегов на странице и считывание значений из нужных ячеек таблицы...
У меня в этой области мало опыта...
Посмотри вот эту тему...
 

Garrett

Модератор
Локальный модератор
Сообщения
3 999
Репутация
964
Код:
#include <IE.au3>

; Вариант когда окно IE скрыто
; $oIE = _IECreate("http://", 0, 0, 1, -1)

$oIE = _IECreate("http://")
$oTable = _IETableGetCollection ($oIE, 0)
$aTableData = _IETableWriteToArray ($oTable)
; $aTableData - двумерный массив значений таблицы где "col" это колонки таблицы а "row" строки.
$aTableData["col"]["row"]
 
Верх