Quik Новости
Atom
7/1/2012


Хочу автоматизировать выгрузку новостей из квика.

У этой таблицы нет возможности выгрузки по DDE.
В Qpile тоже нет функций.
В TRANS2QUIK.dll тоже нет.

Можно эмулировать клики мышью(Новости-Сохранить все новости). Но не вариант...

В связи с этим вопрос к разработчикам StockSharp.
Ребят, какой либой пользуетесь для отправки win32 сообщений контролам квика? Хочу так же выдирать текст новостей напрямую из MultilineTextBox проходя по строкам ListView.

Tags:


Thanks:


Sergey Masyura

Avatar
Date: 7/2/2012
Reply


Ibanezzz Go to
Хочу автоматизировать выгрузку новостей из квика.

У этой таблицы нет возможности выгрузки по DDE.
В Qpile тоже нет функций.
В TRANS2QUIK.dll тоже нет.

Можно эмулировать клики мышью(Новости-Сохранить все новости). Но не вариант...

В связи с этим вопрос к разработчикам StockSharp.
Ребят, какой либой пользуетесь для отправки win32 сообщений контролам квика? Хочу так же выдирать текст новостей напрямую из MultilineTextBox проходя по строкам ListView.


Code

    using ManagedWinapi.Windows;
    using ManagedWinapi.Windows.Contents;

...

var combo = wnd.AllChildWindows.First(e => e.DialogID == 123456).ToComboBox();
Thanks: Ibanezzz

Ibanezzz

Avatar
Date: 7/3/2012
Reply


Sergey Masyura Go to
Ibanezzz Go to
Хочу автоматизировать выгрузку новостей из квика.

У этой таблицы нет возможности выгрузки по DDE.
В Qpile тоже нет функций.
В TRANS2QUIK.dll тоже нет.

Можно эмулировать клики мышью(Новости-Сохранить все новости). Но не вариант...

В связи с этим вопрос к разработчикам StockSharp.
Ребят, какой либой пользуетесь для отправки win32 сообщений контролам квика? Хочу так же выдирать текст новостей напрямую из MultilineTextBox проходя по строкам ListView.


Code

    using ManagedWinapi.Windows;
    using ManagedWinapi.Windows.Contents;

...

var combo = wnd.AllChildWindows.First(e => e.DialogID == 123456).ToComboBox();


Сергей, раз уж ответили... Не могли бы Вы привести более подробный код.
Как я понимаю wnd - это обертка над дескриптором главного окна квика.
По AllChildWindows.First(e => e.DialogID == ) я нахожу окно с новостями. Дальше из него беру что нужно.
Не совсем понял .ToComboBox() - приводит окно к комбобоксу?!

Thanks:

MaVaL

Avatar
Date: 3/12/2015
Reply


Тоже заинтересован этим вопросом. Ни где не нашёл решения. Кроме как через Winapi выдёргивать данные с формы квика.
Thanks:

VassilSanych

Avatar
Date: 3/13/2015
Reply


Ещё есть UIAutomation
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy